/*_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;
}
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iN1ATY1QWYlZWZwkDZxQDNkRmZ5UmMzY2NjFmMzATOy8CX0EzLchDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)