더북(TheBook)

1.3.2 불 연산자

불 연산자에는 논리 연산자와 관계 연산자가 있다. 이름에서 알 수 있듯이 두 연산자 모두 bool 값을 반환한다. 이러한 연산자들과 그 의미는 표 1-3에 우선순위별로 나열되어 있다.

▼ 표 1-3 불 연산자

연산

표현식

아니다

!b

크다

크거나 같다

x > y

x >= y

작다

작거나 같다

x < y

x <= y

같다

같지 않다

x == y

x != y

논리적 AND

논리적 OR

b && c

b || c

이진 관계 연산자와 이진 논리 연산자보다 산술 연산자를 먼저 처리한다. 이는 4 >= 1 + 7과 같은 표현식을 4 >= (1 + 7)로 처리한다는 것을 의미한다. 반대로 논리 부정을 의미하는 단항 연산자 !는 모든 이항 연산자보다 우선순위가 높다.

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