天天看點

_status()函數

/*_status函數:取浮點狀态字*/
#include<stdio.h>
#include<float.h>

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

    //列印現在的浮點狀态字
    printf(" Status 87 :%.4x  \n",_status87());
    //産生資料溢出,浮點狀态字改變
    x=y;
    //列印資料溢出時的浮點狀态字
    printf(" Status 87 after overflow:%.4x  \n",_status87());
    //列印的浮點狀态字與溢出時的浮點狀态字 一緻,_clear87()不清除浮點狀态字
    printf(" Status 87  :%.4x  \n",_status87()); 
    return 0;
}      
_status()函數