在Microsoft C中工作时对“获取和清除”感到困惑

时间:2012-06-14 14:53:43

标签: c functional-programming

在Microsoft C中工作时,我对“获取和清除”感到困惑。喜欢何时或如何获得单词设置的当前状态,以及使用什么功能?

1 个答案:

答案 0 :(得分:2)

研究以下内容;匹配函数,浮点数学包。和异常处理。这将极大地帮助您理解“获取和清除功能。”

以下是获取和清除功能的示例:

要获取当前状态字设置,请使用_status87()功能,如下所示:

unsigned sw_setting;
sw_setting = _status87():

要在执行可疑浮点运算之前清除(0x0000)状态字设置,请使用_clear87()功能,如下所示:

unsigned sw-setting;
old_sw_setting = _clear87();

只要调用函数_fpreset()来初始化浮点数学包,状态字也会被清除(0x0000)。