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
반응형
'C언어 기초' 카테고리의 다른 글
(C언어) 관계 연산자[<, >, ==, !=, <=, >=] (1) | 2023.10.16 |
---|---|
(C언어) 증가, 감소 연산자 (0) | 2023.10.16 |
(C언어) 부호연산의 의미를 갖는 "+" 연산자와 "-" 연산자 (0) | 2023.10.16 |
(C언어) 변수와 연산자 (0) | 2023.10.06 |
(C언어) printf 함수의 활용 01 (0) | 2023.10.06 |