026 논리 연산자 이해하기(And, Or, Not)
개념 :
1. && ( And ) : 좌측 논리 상황과 우측 논리 상황이 모두 참인경우 참이 됩니다.
2. ||( Or ) : 좌측 논리 상황과 우측 논리상황이 한쪽만 참이어도 참이 됩니다.
3. !( Not ) : 참이면 거짓으로 거짓이면 참으로 만듭니다.
상식 :
!( not ) 부정, ( == )같다를 합치면 ( != ) 형태가 됩니다. 같은 의미로 이렇게 사용할수도 있습니다.
//example )
int value1 = 0;
int value2 = 0;
int result1 = !(value1 == value2);
int reuslt2 = value1 != value2;
소스코드 : main.c
#include <stdio.h>
int main(void)
{
int value1 = 3;
int value2 = 8;
int value3 = 13;
int value4 = 88;
int result1 = value1 < value2 && value3 <= value4; // && 연산자 활용
int result2 = value1 < value2 || value3 <= value4; // || 연산자 활용
int result3 = !result2; // ! 연산자 활용
int result4 = value1 != value2 && value3 != value4; // 상식 내용 보충
printf("value1 < value2 && value3 <= value4 의 결과 : %d \n", result1);
printf("value1 < value2 || value3 <= value4 의 결과 : %d \n", result2);
printf("!result2 의 결과 : %d \n", result3);
printf("result4 = value1 != value2 && value3 != value4 의 결과 : %d \n", result4);
return 0;
}
결과
#C언어입문#C언어#프로그램입문#논리연산자이해하기#논리연산자