_set_controlfp

设置浮点控制字。

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

参数

  • newControl
    新的控制字位值。

  • mask
    设置新的控制字位的掩码。

返回值

无。

备注

_set_controlfp 与 _control87相似,但是,它只设置浮点控制字为 newControl。 按位值指示浮点控制态。 浮点控制允许程序状态更改精度、舍入和 INFINITY 模式在浮点数学包。 还可以使用 _set_controlfp 掩码或非掩码浮点异常。 有关详细信息,请参阅_control87、_controlfp、__control87_2

当使用 /clr(公共语言运行时编译) 或 /clr:pure 编译时,这些函数被丢弃,因为公共语言运行时 (CLR) 仅支持默认值浮点精度。

要求

例程

必需的标头

兼容性

_set_controlfp

<float.h>

仅限 x86 处理器

有关更多兼容性信息,请参见“简介”中的兼容性

请参见

参考

浮点支持

_clear87、_clearfp

_status87、_statusfp、_statusfp2