프로그래밍 언어/C

비교 연산자와 논리 연산자

gcreators 2024. 8. 9. 16:37

비교 연산자는 

 

피연산자를 비교하는 연산자 입니다

흔히들 일상에서 사용하는

>, < 등이 대표 됩니다( 표정 아님! >, < )

 

비교 연산자는

int lhs = 3;
int rhs = 5;

//참(Ture), 거짓(False)

printf("lhs < rhs: %d\n", lhs < rhs); 
printf("lhs <= rhs: %d\n", lhs <= rhs );
printf("lhs > rhs: %d\n", lhs > rhs);
printf("lhs >= rhs: %d\n", lhs < rhs);
printf("lhs == rhs: %d\n", lhs == rhs);
printf("lhs != rhs: %d\n", lhs != rhs);

 

참(1)과 거짓(0) 으로 그 값이 나오기에

 

이후에 코딩을 할때 많이들 사용 됩니다.

 

논리 연산자(Logical Operattors)

	printf("1 && 1 : %d\n", 1 && 1); //AND
	printf("0 || 1 : %d\n", 0 || 1); //OR
	printf("!1 : %d\n", !1 ); //NOT

AND / OR / NOT

 

그리고 / 또는 / 아님 입니다

 

이 역시도 True / False 구분에 많이 사용되기에 이후 코딩에서 많이 활용 됩니다.

 

비교 연산자와 논리 연산자는

프로그래밍에서 여러 조건문을 활용하는데 지속적으로 활용되므로 잘 할줄 알아야 하겠습니다.

'프로그래밍 언어 > C' 카테고리의 다른 글

반복문(Loop)  (0) 2024.08.09
조건문  (0) 2024.08.09
연산자(Operators) 와 형변환  (0) 2024.08.08
변수(Variables)  (0) 2024.08.08
컴퓨터의 음수와 MSB / LSB  (0) 2024.08.07