💻 프로그래밍/C, C++

[C] 복합 대입 연산자

gameuiux 2024. 6. 9. 01:51
728x90
반응형

복합 대입 연산자

C 언어에서 += 연산자는 복합 대입 연산자 중 하나이다.

변수에 값을 더하고
그 결과를 다시 변수에 저장하는 기능

좀 더 자세히 설명하면,
x += y는 x = x + y와 같은 의미

이 연산자를 사용하면 코드를 더 간결하고 읽기 쉽게 만들 수 있다.

 

 

 

예시

#include <stdio.h>

int main() {
    int x = 5;
    int y = 3;

    x += y; // x = x + y 와 동일

    printf("x의 값: %d\n", x); // 결과는 8

    return 0;
}

 

 

 

특징

간결함: x += y는 x = x + y보다 짧고 간결
효율성: 컴파일러 수준에서 최적화가 이루어질 수 있다.
다양한 자료형 지원: 정수형, 실수형 등 여러 자료형에서 사용할 수 있다.

 

 

 

+= 외 다른 복합 대입 연산자

-=: x -= y는 x = x - y와 동일
*=: x *= y는 x = x * y와 동일
/=: x /= y는 x = x / y와 동일
%=: x %= y는 x = x % y와 동일


이러한 연산자들은 모두 비슷한 방식으로 작동한다.

728x90
반응형