더북(TheBook)

1.3.1 산술 연산자

표 1-2는 C++에서 사용 가능한 산술 연산자 목록을 보여준다. 우선순위별로 정렬했지만, 하나씩 살펴볼 것이다.

▼ 표 1-2 산술 연산자

연산

표현식

후위 증가

후위 감소

x++

x--

전위 증가

전위 감소

단항 덧셈

단항 뺄셈

++x

--x

+x

-x

곱셈

나눗셈

나머지

x * y

x / y

x % y

이항 덧셈

이항 뺄셈

x + y

x - y

첫 번째로 살펴볼 연산자는 증감 연산자다. 증감 연산자는 값을 1 증가 또는 감소시키는 데 사용한다. 증감 연산자는 값을 변경하지만, 변수의 값만 변하고 임시 결과의 값은 변하지 않는다. 예를 들어,

int i = 3;
i++;            // 이제 i는 4다.
const int j = 5;
j++;            // 오류, j는 상수다.
(3 + 5)++;      // 오류, 3 + 5는 일시적인 값일 뿐이다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.