1.5. Логические операторы и операторы сравнения.
В языке программирования Си определены следующие логические операторы:
! логическое отрицание,
&& логическая операция «и»,
| | логическая операция «или».
Отметим, что операндами логических операций могут быть значения любого типа. При этом считается, что нулевому значению соответствует логическое значение «ложь», а любое другое значение соответствует логическому значению «истина».
Для сравнения числовых значений используются следующие операторы сравнения:
== равно,
!= не равно,
> больше,
< меньше,
>= больше или равно,
<= меньше или равно.
Если условие сравнения выполняется, то результатом оператора сравнения является целое число 1, в противном случае – число 0. Например, можно написать следующее выражение для сравнения числовых данных:
(a > b) && (b != c) | | (c == d)
- Лабораторная работа №1.
- 1.1. Типы данных и переменные.
- 1.2. Числовые типы данных.
- 1.3. Арифметические операции над числами.
- 1.4. Форматированный ввод и вывод чисел.
- 1.5. Логические операторы и операторы сравнения.
- 1.6. Условные инструкции if и if-else.
- 1.7. Инструкции цикла while и do-while.
- 1.8. Инструкция цикла for.
- 1.9. Инструкция выбора switch.
- 1.10. Блоки.
- 1.11. Стандартная библиотека математических функций.
- 1.12. Задачи для самостоятельного решения.
- 1.13. Дополнительные задачи.