핵심 아두이노 프로그래밍 언어 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 |