在Microsoft C中工作时,我对“获取和清除”感到困惑。喜欢何时或如何获得单词设置的当前状态,以及使用什么功能?
答案 0 :(得分:2)
研究以下内容;匹配函数,浮点数学包。和异常处理。这将极大地帮助您理解“获取和清除功能。”
以下是获取和清除功能的示例:
要获取当前状态字设置,请使用_status87()
功能,如下所示:
unsigned sw_setting;
sw_setting = _status87():
要在执行可疑浮点运算之前清除(0x0000)状态字设置,请使用_clear87()
功能,如下所示:
unsigned sw-setting;
old_sw_setting = _clear87();
只要调用函数_fpreset()
来初始化浮点数学包,状态字也会被清除(0x0000)。