_status87()函数用于获取浮点处理器状态值。
_status87()函数 语法
unsigned int_status87(void);
_status87()函数没有参数。
_status87()函数返回浮点处理器状态值。
_status87()函数 示例
本示例使用_status87函数获取出现错误前后的浮点处理器状态值。
其具体代码如下所示:
#include<stdio.h>
#include<float.h>
int main(void)
{
float x;/*定义浮点型变量*/
double y=1.5e-100;/*定义double型变量*/
printf("Status87 before error:%x ",_status87());/*输出当前状态*/
x=y;/*强制产生一个错误*/
y=x;
printf("Status 87 after error:%x ",_status87());/*输出当前状态*/
return 0;
}
运行结果如图所示。