04 계산 표현하기
이 장에서 다루는 내용
• 산술 연산 수행하기
• 오브젝트 수정하기
• 불 타입 다루기
• 삼항 연산자로 조건부 컴파일하기
• 평가 순서 지정하기
표현식(expression)C에 대해서는 앞에서 몇 가지 예제를 통해 살펴본 적 있다. 주로 다른 값으로부터 원하는 값을 계산하는 데 사용했다. 여러 표현식 중에서도 우리가 학교 다닐 때 배운 것과 비슷한 산술 표현식이 가장 간단하다. 또한 ==나 !=와 같은 비교 연산자를 사용하는 예도 살펴봤다.
이 장에서 연산을 수행하는 데 사용하는 값이나 오브젝트의 타입은 대부분 size_t로 지정한다. 이 타입으로 선언한 값은 ‘크기(size)’를 나타내며 음수가 될 수 없고 0부터 시작한다. 즉, 수학에서 흔히 N, N0, ‘자연수’라고 부르는 음이 아닌 정수를 의미한다. 그런데 컴퓨터는 유한하기 때문에 자연수 전체를 직접 표현할 수 없고, 무한에 가까운 값은 적절히 근사(approximation)한다. size_t로 표현할 수 있는 값의 상한은 SIZE_MAX로 표현한다.