본문 바로가기
Program Language/C

C ) OR 연산자

by 전테리 2022. 8. 4.
728x90
SMALL
#include <stdio.h>

int main() {
	
	printf("%d\n", 1 || 1);  // 1: 1 OR 1은 참 
	printf("%d\n", 1 || 0);  // 1: 1 OR 0은 참 
	printf("%d\n", 0 || 1);  // 1: 0 OR 1은 참 
	printf("%d\n", 0 || 0);  // 0: 0 OR 0은 거칫 
	
	printf("%d\n", 2 || 3);  // 1:  2 and 3은 참
	
	
	return 0;  
}

|| 는 두 값 중 하나만 참이라도 결과가 참이 나옵니다. 따라서 1 || 1, 1 || 0 , 0 || 1 모두 참이고 0 || 0 만 거짓입니다.

그리고 c 언어에서는 0이 아닌 모든 값이 참이므로 2 || 3 또한 참입니다.

728x90
LIST

댓글