이번엔 저번 포스팅에 이어서 연산자의 마지막 포스팅에 대해 작성한다. 논리 연산자(&&, ||, !)
논리 연산자란 AND(논리곱), OR(논리합), NOT(논리 부정)을 표현하는 연산자로, 디지털 논리회로를 공부해 본 사람이라면 어렵지 않게 학습할 수 있다. 사용법과 연산 결과는 아래 표를 참고하자.
연산자 연산자의 기능(변수 A를 기준으로) 연산 방향 && 예) A && B A와 B 모두 "참"이면 연산 결과로 "참"을 반환(논리 AND) → || 예) A || B A와 B 둘 중 하나라도 "참"이면 연산 결과로 "참"을 반환(논리 OR) → ! 예) !
A A가 "참"이면 "거짓", "거짓"이면 "참"을 반환(논리 NOT) ← 그럼 다음 코드를 실행해서 위의 표에서 설명하는 바를 확인해 보자. #include
#
C언어
#
논리연산자
#
디지털논리회로
#
반전연산자
#
연산방향
#
연산자
#
우선순위
#
콤마연산자
원문 링크 : [C 언어] 다양한 연산자에 대해서 - 完