Возвращает остаток от деления одного числового выражения на другое.
nDividend % nDivisor |
Параметры
- nDividend
-
Задает числовое выражение, выступающее в роли делимого. Количество десятичных знаков аргумента nDividend определяет количество десятичных знаков в результате.
- nDivisor
-
Задает делитель (числовое выражение, на которое делится nDividend). Если значение nDivisor положительно, возвращается положительное число, если nDivisor отрицательно, возвращается отрицательное число. Значение nDivisor не может равняться нулю.
Замечания
Оператор деления по модулю (%) и функция MOD( ) возвращают идентичные результаты.
Оператор деления по модулю (%) ѕ арифметический оператор. Другими арифметическими операторами являются: + (сложение), - (вычитание), * (умножение), / (деление) и ^ (возведение в степень). Если несколько таких операторов участвуют в числовом выражении, % имеет тот же приоритет, что и * и /.
одробнее об операторах и их приоритетах смотрите тему Оператры (Visual FoxPro) .
Пример
![]() | |
---|---|
? 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') |
Смотрите также
Справочное руководство
Функция MOD( )Оператор $
Операторы для числовых данных
Операторы (Visual FoxPro)