Логічні операції
Логічні операції &&, ||, ! використовуються здебільшого для "об'єднання" виразів порівняння у відповідності з правилами логічного І, логічного АБО та логічного заперечення
Таблиця 5 - Логічні операції
Операція | Значення |
&& | логічне І (and) |
| | | логічне АБО (or) |
! | логічне заперечення (not) |
Складні логічні вирази обчислюються "раціональним способом". Наприклад, якщо у виразі
(A<=B)&&(B<=C)
виявилось, що А більше В, то всі вирази, як і його перша частина (А<=B), приймають значення "хибно", тому друга частина (В<=C) не обчислюється. Результат логічної операції 1, якщо істина і 0 у протилежному випадку.
Таблиця 6 - Таблиця істинності логічних операцій
E1 | E2 | E1&&E2 | E1||E2 | !E1 |
0 | 0 | 0 | 0 | 1 |
0 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 1 | 1 | 1 | 0 |