Оператор %

Возвращает остаток от деления одного числового выражения на другое.

Синтаксис

nDividend % nDivisor

Параметры
nDividend
Задает числовое выражение, выступающее в роли делимого. Количество десятичных знаков аргумента nDividend определяет количество десятичных знаков в результате.
nDivisor
Задает делитель (числовое выражение, на которое делится nDividend). Если значение nDivisor положительно, возвращается положительное число, если nDivisor отрицательно, возвращается отрицательное число. Значение nDivisor не может равняться нулю.

Комментарии
Оператор деления по модулю (%) и функция MOD( ) возвращают идентичные результаты.
Оператор деления по модулю (%) арифметический оператор. Другими арифметическими операторами являются: + (сложение), - (вычитание), * (умножение), / (деление) и ^ (возведение в степень). Если несколько таких операторов участвуют в числовом выражении, % имеет тот же приоритет, что и * и /. Подробнее об операторах и их приоритетах см. тему Операторы либо главу 2 "Обзор языка программирования" Руководства разработчика.

Пример

? 36 % 10			&& Displays 6
? (4*9) % (90/9)		&& Displays 6
? 25.250 % 5.0			&& Displays 0.250
? IIF(YEAR(DATE( )) % 4 = 0, 'Summer Olympics this year';
	, 'No Summer Olympics this year')

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 29.10.2002