Поделиться через


fmod

Возвращает остаток с плавающей запятой x/y.

ret fmod(x, y)

Параметры

Элемент Описание
X
[in] Дивиденд с плавающей запятой.
Y
[in] Делитель с плавающей запятой.

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

Остаток параметра x с плавающей запятой, разделенный на параметр y .

Комментарии

Остаток с плавающей запятой вычисляется таким образом, что x = i * y + f, где i — целое число, f имеет тот же знак, что и x, а абсолютное значение f меньше абсолютного значения y.

Описание типа

Имя Тип шаблона Тип компонента Размер
x скалярный, векторный или матричный float any
y то же, что и входные данные x Плавать те же измерения, что и входные значения x
Ret то же, что и входные данные x float те же измерения, что и входные значения x

Минимальная модель шейдера

Эта функция поддерживается в следующих моделях шейдеров.

Модель шейдера Поддерживается
Модель шейдера 2 (DirectX HLSL) и более поздние модели шейдеров да
Модель шейдера 1 (DirectX HLSL) vs_1_1

Требования

Требование Значение
Заголовок
Corecrt_math.h

См. также раздел

Встроенные функции (DirectX HLSL)