3.2.1 Математические операторы
Математические операторы, используемые в настоящем стандарте, аналогичны используемым в языке программирования С. Однако целочисленное деление с усечением и округление определены особым образом. Побитные операторы определяются с учетом представления чисел в дополнительном коде. Нумерация и счетчики циклов обычно начинаются с нуля.
+ Сложение.
- Вычитание (как бинарный оператор) или отрицание (как унарный оператор).
++ Инкремент.
- - Декремент.
* Умножение.
^ Возведение в степень.
/ Целочисленное деление с округлением к меньшему по модулю целому. Например, 7/4 и -7/4 округляются до одного, а -7/4 и 7/-4 округляются до минус одного.
// Целочисленное деление с округлением к ближайшему целому числу. Полуцелые числа округляются в сторону ближайшего большего по модулю числа, если не указано другое. Например, 3//2 округляется до двух, а -3//2 округляется до минус двух.
DIV Целочисленное разделение с округлением результата в сторону -.
|| Абсолютное значение. | |х| = х, когда х>0; |
|х| = 0, когда х == 0; | |
|х| = -х, когда х<0. |
% Деление с остатком. Операция определена только для положительных чисел.
Sign () Принимает следующие значения: | Sign (x) = 1, | когда х>0; |
Sign (x) = 0, | когда х = 0; | |
Sign (x) = -1, | когда х<0. |
NINT () Округление до ближайшего целого. Возвращает самое близкое к вещественному аргументу целочисленное значение. Полуцелые числа округляются в сторону от нуля.
sin | Синус. |
cos | Косинус. |
exp | Экспонента. |
Квадратный корень. | |
Логарифм по основанию 10. | |
Натуральный логарифм. | |
Логарифм по основанию 2. |
3.2.2 Логические операторы
II | логическое ИЛИ. |
&& | Логическое И. |
! | Логическое НЕ. |
3.2.3 Операторы сравнения