Элементы программирования на Си. Родионова Т.Е. - 6 стр.

UptoLike

Составители: 

6
!= не равно
<,<= меньше, меньше или равно
>,>= больше, больше или равно
! инверсия
&& логическое И
!! логическое ИЛИ.
Результатом сравнения является данное типа int, принимающее значе-
ние 0 при невыполнении сравнения (ложь) и значение 1 при выполнении условия
сравнения (истина).
Условная операция
Это короткий способ записи оператора if. Форма записи оператора сле-
дующая:
выражение1 ? выражение2 : выражение3;
"Выражение1" должно быть целого или плавающего типа или указатель.
Если "выражение1" равно нулю (ложно), то вычисляется "выражение3", и его зна-
чение является результатом операции. Если значение "выражения1" отлично от
нуля (истинно), то результатом операции является значение "выражения2".
Пример. Нахождение максимального из двух значений и сохранение его
в переменной max.
max=(a<b) ? b : a;
Условную операцию удобно использовать в тех случаях, когда переменной
необходимо присвоить одно из двух возможных значений. Уровень приоритета дан-
ной операции - 13 (см. приложение 1).
Оператор переключатель
Оператор предназначен для организации выбора одного из множества ва-
риантов. Общий вид оператора переключателя: