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


_set_controlfp

Задает управляющее слово с плавающей точкой.

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

Параметры

  • newControl
    Значения бит в новом управляющем слове.

  • mask
    Маска для установки битов нового управляющего слова.

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

Нет.

Заметки

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

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

Требования

Подпрограмма

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

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

_set_controlfp

<float.h>

только для процессоров x86

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

См. также

Ссылки

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

_clear87, _clearfp

_status87, _statusfp, _statusfp2