Простейшие выражения
Простейшими выражениями называются выражения, сформированные с использованием констант типов int, char и enum, операции sizeof, унарных операторов - и ~, бинарных операторов + ~ * / % & | ^ << >> = = != < > <= >= и тернарной операции ?:.
Простейшие выражения используются в операторе switch, в инициализаторах границ массивов и в операторе препроцессора #if.
Логические операции ||, && являются условными логическими операциями, т. к. второй операнд вычисляется только при необходимости. В других языках программирования, например, в языке Паскаль, в логических операторах всегда вычисляются значения обоих операндов, даже если результат может быть определен вычислением одного операнда.
Важным свойством языка Си является то, что каждое выражение в Си имеет значение. Приведем несколько выражений и их значения:
-14+16 | 2 |
a=3+8 | 11 |
5>3 | 1 |
14<3 | 0 |
6+(c=3+8) | 17 |