мета-данные страницы
  •  

Это старая версия документа!


операторы

Арифметические операторы

Бинарными1) арифметическими операторами являются +, -, *, /, а также оператор деления по модулю %. Деление целых сопровождается отбрасыванием дробной части, какой бы она ни была.

Оператор % к операндам типов float и double не применяется. В какую сторону (в сторону увеличения или уменьшения числа) будет усечена дробная часть при выполнении / и каким будет знак результата операции % с отрицательными операндами, зависит от машины.

Операторы отношения и логические операторы

Операторами отношения являются:

  • > - больше
  • >= - больше или равно
  • < - меньше
  • - меньше или равно

Операторы сравнения на равенство:

  • == - равно
  • != - не равно

Логические операторы:

  • && - или
  • || - и
Выражения, между которыми стоят операторы && или ||, вычисляются слева направо. Вычисление прекращается, как только становится известна истинность или ложность результата

Унарный оператор:

  • ! - не

Преобразования типов

1)
т.е. с двумя операндами