PureBasic

Mod()

Синтаксис

Result.f = Mod(Number.f , Divisor.f)

Описание


Возвращает остаток от деления числа 'Number.f' на число 'Divisor.f'.

Параметры

Number.f Число, остаток от деления которого требуется определить (делимое). Делимое может быть ЛЮБОГО типа - остаток всегда возвращается типа float или double.
Divisor.f Число, на которое производится деление (делитель). Делитель может быть ЛЮБОГО типа - остаток всегда возвращается типа float или double.

Возвращаемое значение

Возвращает остаток от деления числа 'Number.f' в виде значения с плавающей запятой. Результат имеет тот же знак, что и число 'Number.f'.

Комментарии

Этот оператор по действию похож на оператор "%" применяемый для целых чисел (типа integer), но поддерживает так же и числа с плавающей запятой, то есть значения float и double.

Пример

Debug Mod(10,2)     ; Отобразит '0.0' , так как 10/2 будет 5, остаток - 0.0
Debug Mod(11,2)     ; Отобразит '1.0'
Debug Mod(-11,2)    ; Отобразит '-1.0'
Debug Mod(11,-2)    ; Отобразит '1.0'
Debug Mod(-11,-2)   ; Отобразит '-1.0'

Поддерживаемые OS

Все

<- Log10() - Оглавление Math - NaN()->