_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 |
Дополнительные сведения о совместимости см. Совместимость во введении.