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


_set_controlfp

Задает машинное слово элемента управления с плавающей запятой.

void __cdecl _set_controlfp(
    unsigned int newControl,
    unsigned int mask
);

Параметры

  • newControl
    Новые битовые значения элемента управления-машинного слова.

  • mask
    Маска для новых бит элемент управления-машинного слова, которое необходимо установить.

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

Отсутствует.

Заметки

_set_controlfp подобно _control87только только устанавливают элемента управления с плавающей запятой в машинное слово newControl.Биты в значениях указывающие состояние элемента управления с плавающей запятой.Состояние элемента управления с плавающей запятой позволяет программа, чтобы изменить точность, округление и режимы бесконечности в пакете math с плавающей запятой.Можно также маска или демаскировать исключения с плавающей запятой с помощью _set_controlfp.Дополнительные сведения см. в разделе _control87, _controlfp, __control87_2.

Эта функция нерекомендуема при компилировании с /clr (компиляция CLR) OR /clr:pure поскольку среда CLR поддерживает только по умолчанию точности с плавающей запятой.

Требования

Процедура

Обязательный заголовок

Совместимость

_set_controlfp

<float.h>

только процессор x86

Дополнительные сведения о совместимости см. Совместимость во введении.

См. также

Ссылки

Поддержка чисел с плавающей запятой

_clear87, _clearfp

_status87, _statusfp, _statusfp2