13
/ — Целочисленное деление с округлением к меньшему по модулю целому. Например, 7/4 и -7/4 округляются до 1, а -7/4 и 7/-4 округляются до -1.
// — Целочисленное деление с округлением к ближайшему целому числу. Полуцелые числа округляются в сторону ближайшего большего по модулю числа, если не указано другое. Например, 3//2 округляется до 2, а -3//2 округляется до - 2.
DIV — Целочисленное разделение с округлением результата в сторону - ^.
| | — Абсолютное значение. | x | = х, когда х> 0
| х | = 0, когда х == 0 | х | = -х, когда х <0
% — Деление с остатком. Операция определена только для положительных чисел.
Sign ( ) - Sign (х) = 1, когда х> 0 Sign (х) = 0, когда х == 0 Sign (х) = -1, когда х <0
NINT ( ) — Округление до ближайшего целого. Возвращает самое близкое к вещественному аргументу целочисленное значение. Полуцелые числа округляются в сторону от нуля. sin — Синус. cos — Косинус. ехр — Экспонента.
V — Квадратный корень. log10 — Логарифм по основанию 10. loge — Натуральный логарифм. log2 — Логарифм по основанию 2.
- Логические операторы
|| — Логическое ИЛИ.
&& — Логическое И.
! — Логическое НЕТ.
- Операторы сравнения
- — Больше
- = — Больше или равно < — Меньше
<= — Меньше или равно == — Равно ! = — Не равно
тах [,...,] — максимальное значение. min [,...,] — минимальное значение.
- Побитные операторы
Использование побитных операций подразумевает представление чисел в дополнительном коде.
& — Побитное И.
| — Побитное ИЛИ.
>> — Сдвиг вправо со знаком.
<< — Сдвиг влево с нулевым заполнением.
- Присвоение
= — Оператор присвоения.
- Мнемоники
Следующие мнемоники подлежат определению для описания различные типов данных, используемых в кодированном потоке битов.
bslbf — Битовая строка, младший бит слева. Битовые строки пишутся как строка единиц и нулей внутри одинарных кавычек, например ' 1000 0001'. Пробелы внутри битовой строки вводятся для удобства чтения и не имеют никакого значения.