amobbs.com 阿莫电子技术论坛's Archiver
论坛首页
›
Windows
› 关于浮点数运算的异常处理
pt001
发表于 2012-5-21 19:27:16
关于浮点数运算的异常处理
float x,y,z;
x=0.0f;
y=100/x;
z=log10(x)/0;
不管VC还是GCC都是不会出现异常的。 可以用_fpclass判断结果是否是有效值。
用GCC编译的话,会提示0作为除数了。
这样子会产生异常:
int x,y;
x=0;
y=100/x;
页:
[1]
查看完整版本:
关于浮点数运算的异常处理