로딩
요청 처리 중입니다...

[C 언어] 다양한 연산자에 대해서 - 完

 [C 언어] 다양한 연산자에 대해서 - 完

이번엔 저번 포스팅에 이어서 연산자의 마지막 포스팅에 대해 작성한다. 논리 연산자(&&, ||, !)

논리 연산자란 AND(논리곱), OR(논리합), NOT(논리 부정)을 표현하는 연산자로, 디지털 논리회로를 공부해 본 사람이라면 어렵지 않게 학습할 수 있다. 사용법과 연산 결과는 아래 표를 참고하자.

연산자 연산자의 기능(변수 A를 기준으로) 연산 방향 && 예) A && B A와 B 모두 "참"이면 연산 결과로 "참"을 반환(논리 AND) → || 예) A || B A와 B 둘 중 하나라도 "참"이면 연산 결과로 "참"을 반환(논리 OR) → ! 예) !

A A가 "참"이면 "거짓", "거짓"이면 "참"을 반환(논리 NOT) ← 그럼 다음 코드를 실행해서 위의 표에서 설명하는 바를 확인해 보자. #include int main(void) { int num1 = 10; int num2 = 12; int result1, result2, result3; result1 ...

# C언어 # 논리연산자 # 디지털논리회로 # 반전연산자 # 연산방향 # 연산자 # 우선순위 # 콤마연산자