더북(TheBook)

4.3 산술 연산자 + , -, *, /, %, ++, --

C 언어에서 사용하는 산술 연산자(mathematical operator)에는 우리가 흔히 수학에서 사용하는 더하기, 빼기, 곱하기, 나누기 연산자(+, -, *, /)를 포함합니다. 더하기, 빼기, 곱하기, 나누기는 피연산자 하나로 연산을 수행할 수 없습니다. 이 말은 ‘하나의 항으로는 연산을 수행할 수는 없다’는 의미입니다.

예를 들어, 3 + 또는 5 * 이렇게 하나의 피연산자 3 또는 5만으로는 연산을 할 수 없습니다. 최소 두 개의 항, 즉 두 개의 피연산자 있어야 산술이 가능하므로 이항 연산자라고도 합니다.

C 언어에는 항이 하나만 존재하는(피연산자가 하나인) 단항 산술 연산자도 있습니다. 단항 산술 연산자로는 + +-- 가 있는데 이 연산자들을 ‘증감(증가&감소) 연산자’라고 합니다.

증감 연산자는 피연산자 앞 또는 뒤에 붙어서 값을 1 증가시키거나 값을 1 감소시키는 역할을 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.