본문
논리 부정을 표현할때 아래 예시처럼 ! 를 붙인다.
/* 논리 부정 */
#include <stdio.h>
int main() {
int height, weight;
printf("당신의 키와 몸무게를 각각 입력해 주세요 : ");
scanf("%d %d", &height, &weight);
if (height >= 190 || weight >= 100) {
printf("당신은 '거구' 입니다. \n");
}
if (!(height >= 190 || weight >= 100)) { // 앞에 느낌표가 붙어 있다. 논리 부정
printf("당신은 거구가 아닙니다. \n");
}
return 0;
}
부정 문을 작성할때 아래와 같이 작성하기도 한다.
if (!p) { // p == 0 과 같은 의미이지만 더 짧기 때문에 자주 사용된다 :)
// p 가 0 일 때에만 실행된다.
}
'프로그래밍 > C' 카테고리의 다른 글
배열 기초 (0) | 2021.10.22 |
---|---|
삼각형 출력 프로그램 (0) | 2021.10.13 |
printf, scanf 입출력 포맷 정리 (0) | 2021.10.03 |
비트연산 (0) | 2021.10.03 |
산술연산 연산자 (0) | 2021.10.03 |