블로그 이미지
조이키트 블로그
아두이노, 라즈베리파이, 반도체 센서/모듈 활용

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Notice

250x250
2023. 10. 21. 20:55 C언어 기초
728x90
반응형

논리 연산자란 AND(논리곱), OR(논리합), NOT(논리부정)을 표현하는 연산자이다.

연산자 연산자의 기능
&& A&&B : A와 B 모두 참이면 연산결과로 참을 반환(논리 AND)
|| A||B : A와 B 둘 중 하나라도 참이면 연산결과로 참을 반환(논리 OR)
! !A : A가 참이면 거짓, A가 거짓이면 참을 반환(논리 NOT)
#include<stdio.h>
int main(void)
{
	int num1 = 10;
	int num2 = 12;
	int result1, result2, result3;

	result1 = (num1 == 10 && num2 == 12); // num1이 10이고 num2가 12이면 참
	result2 = (num1 < 12 || num2>12); // num1이 12보다 작거나 num2가 12보다 크면 참
	result3 = (!num1==10); // num1이 10가 같으면 거짓

	printf("result1: %d \n", result1);
	printf("result2: %d \n", result2);
	printf("result3: %d \n", result3);
	return 0;
}

출력결과

 

728x90
반응형
posted by 조이키트 블로그