Статус документа
Статус документа

ГОСТ Р 53556.1-2012 Звуковое вещание цифровое. Кодирование сигналов звукового вещания с сокращением избыточности для передачи по цифровым каналам связи. Часть 3 (MPEG-4 audio). Общие требования к кодированию

     3.2 Символы и сокращения

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 Операторы сравнения