728x90
SMALL
#include <stdio.h>
int main() {
printf("%d\n", !1); // 0: NOT 1은 거짓
printf("%d\n", !0); // 1: NOT 0은 참
printf("%d\n", !3); // 1: NOT 3은 거짓
return 0;
}
NOt 연산자는 값, 변수, 함수 앞에 !를 붙여서 사용한다. !는 참은 거짓으로 , 거짓은 참으로 논리값을 뒤집는다. 따라서 0은 1로, 1은 0이 된다. 그리고 C언어에서는 0이 아닌 모든 값이 참이므로 !3의 결과는 0이된다.
728x90
LIST
'Program Language > C' 카테고리의 다른 글
C ) if 조건문과 논리 연산자 사용하기 (0) | 2022.08.04 |
---|---|
C ) 조건식과 논리 연산자 사용하기 (0) | 2022.08.04 |
C ) OR 연산자 (0) | 2022.08.04 |
C ) AND 연산자 사용하기 (0) | 2022.08.04 |
C ) ? : 를 사용한 함수 안에서 삼항 연산자 사용 (0) | 2022.08.02 |
댓글