NULL

논리연산자 이해 본문

C

논리연산자 이해

1924 2016. 12. 13. 15:33



논리연산자는


&& , || , ! 등이 있으며


&& (AND)연산자 ?


1이상 결과값이 서로 같아야 참이며


만약 둘다0인데 참이나와야하지않나?

이런 경우가 있는데 0은 거짓이기때문에

참이 되지않는다.

 

|| (OR)연산자 ?


둘중 하나이상이 참이라면 참을 반환한다.



! (NOT)연산자 ?


조건이 참이면 거짓을 반환하고

거짓이면 참을 반환하는 연산자이다.



콤마연산자 ( , )


이것은 일상생활에서 사용하는 콤마의 개념이다.

구분을 목적으로 사용하는 연산자이다.




연산자의 우선순위


수학에서도 똑같이 곱셈과 나눗셈이

덧셈과 뺄셈보다 연산이 먼저진행된다.


만약 덧셈과 뺄셈을 먼저연산하고싶다면

(num1+num2)이런식으로 쓰면 된다.


일반적인 수학개념과 같다고 보면된다.

'C' 카테고리의 다른 글

2진수 10진수 반환, 비트와 바이트개념  (0) 2016.12.13
scanf 입력함수 개념  (0) 2016.12.13
관계연산자 이해  (0) 2016.12.13
증감연산자  (0) 2016.12.13
기본연산자와 복합대입연산자  (0) 2016.12.13
Comments