본문 바로가기

아두이노 IDE/핵심프로그래밍 언어

10. 부울 연산 기호

핵심 아두이노 프로그래밍 언어 10 - 부울 연산 기호



1. &&
2. ||
3. !


부울 연산 기호는 비교 연산 기호로 얻은 참 또는 거짓의 결과들을 서로 비교하고 분석해서 판단할 수 있도록 도와주는 기호로, 알아두면 편리하게 사용할 수 있습니다.




1. &&


비교 연산 기호를 통해 비교된 결과가 모두 참일 경우 참, 하나라도 거짓이 있을 경우 거짓으로 판단합니다.


if ( a=1 &&  b=1) {
    실행명령
}



만약 a가 1이고, b가 1이면 두 조건 모두 참이기 때문에 실행명령을 실행합니다.

a가 1이 아니거나, b가 1가 아니거나, 둘 다 1이 아니면, 거짓이 되므로 실행명령을 실행하지 않습니다.





2. ||


비교 연산 기호를 통해 비교된 결과 중 하나라도 참일 경우 참, 모두 거짓일 경우 거짓으로 판단합니다.


if (x > 0 || y > 0) {
    실행명령
}


x가 0보다 크거나, y가 0보다 크거나, x와 y 모두 0보다 크면 조건문은 참이 되기 때문에 실행명령을 실행합니다.

x와 y 모두 0보다 크지 않으면 조건문은 거짓이 되기 때문에 실행명령을 실행하지 않습니다.





3. !


판단하려는 값이 거짓일 경우 참, 참일 경우 거짓이 됩니다.


if (!a) {
    실행명령
}


a가 거짓일 경우 조건문은 참이 되기 때문에 실행명령을 실행합니다.

거짓은 숫자 0을 표현합니다.

0 이외의 숫자는 참입니다.


'아두이노 IDE > 핵심프로그래밍 언어' 카테고리의 다른 글

12. if 조건문  (0) 2017.02.23
11. 복합 연산 기호  (0) 2017.02.23
9. 비교 연산 기호  (0) 2017.02.23
8. 계산 연산 기호  (0) 2017.02.22
7. 기본 데이터형 변수  (0) 2017.02.22