_clear87()函数

/*_clear87函数:清除浮点状态字*/
#include<stdio.h>
#include<float.h>

int main()
{
    float x;
    double y=1.4e-35;

    //清除并打印现在的浮点字状态
    printf(" Status 87 :%.4x \n",_clear87());
    //产生数据溢出,浮点状态字改变
    x=y;
    //清除并打印数字溢出时的浮点字状态
    printf(" Status 87 after overflow:%.4x \n",_clear87());
    //打印清除后的浮点状态字
    printf(" Status 87 :%.4x \n",_clear87());
    
    return 0;
}

运行示意图:

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted on 2015-03-03 12:20  Tob__yuhong  阅读(180)  评论(0编辑  收藏  举报

导航