_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(公共语言运行时编译)进行编译时,此函数将被弃用,因为公共语言运行时仅支持默认的浮点精度。

要求

例程 必需的标头 兼容性
_set_controlfp <float.h> 仅限 x86 处理器

有关兼容性的详细信息,请参阅 兼容性

另请参阅

数学和浮点支持
_clear87_clearfp
_status87_statusfp_statusfp2