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)로 처리한다는 것을 의미한다. 반대로 논리 부정을 의미하는 단항 연산자 !는 모든 이항 연산자보다 우선순위가 높다.