논리 연산자 (Logical operator)¶
논리 연산자 (Logical operator)는 변수나 값 사이의 논리값을 확인하는데 사용됩니다.
논리 연산자 종류¶
&& : 피연산자가 모두
true
일 때, true
를 반환합니다.|| : 피연산자 중 하나 이상이
true
일 때, true
를 반환합니다.! : 결과값을 반전합니다. 결과가
true
일 때, false
를 반환합니다.예제 - &&, ||, !¶
int x = 5;
cout << (x < 10 && x > 2) << endl; // true, 1
cout << (x < 8 || x > 6) << endl; // true, 1
cout << !(x < 8 || x > 6) << endl; // false, 0
1
1
0