20'C 흐림
서울 강남구
논리 연산자는 !(not), &&(and), ||(or), xor(xor) 연산자를 이용해 참, 거짓을 판별합니다.
예 제 | 설 명 | 결 과 |
---|---|---|
!$a | NOT | 피연산자의 값이 FALSE 이면 TRUE 를, 반대로 TRUE 이면 연산결과가 FALSE 가 됨. |
$a && $b | AND | 두 값이 모두 TRUE 이면 연산 결과가 TRUE 이고, 그 외에는 모두 FALSE |
$a || $b | OR | 두 값이 모두 FALSE 일 때만 연산 결과가 FALSE, 그 외에는 연산 결과가 TRUE. |
$a xor $b | XOR | 하나의 피연산자는 TRUE, 나머지 하나가 FALSE 일 때 연산 결과가 TRUE, 그 외에는 연산 결과가 FALSE |
다음은 "A" 와 "B" 가 true 거나 false 일 때의 결과 화면입니다.
A | B | A and B (A && B) | A or B (A || B) | A xor B | !A |
---|---|---|---|---|---|
true | true | true | true | false | false |
true | false | false | true | true | false |
false | true | false | true | true | true |
false | false | false | false | false | true |