NAN,IND,INF,DEN的概念 |
您所在的位置:网站首页 › Den是什么颜色 › NAN,IND,INF,DEN的概念 |
1)NAN - Not A Number。意思是不是一个数值。VS调试显示类似”1.#QNAN00000000000“。 产生原因:无意义的算术计算如负数开方。判断方法:包含float.h头文件,调用_isnan()。 2)IND - Indeterminate Number。意思是不确定数值。VS调试显示类似“1.#IND000000000000”。 是NAN的一种特殊情况。产生原因:0除0,或无限大除无限大。判断方法通NAN 3)INF - Infinity。意思是无限大。VS调试显示类似“1.#INF000000000000”。 产生原因:如1/0.0的计算结果。判断方法:_finite()。 4)DEN - Denormalized。意思是非规格化数值。VS调试显示类似“4.940656458421e-324#DEN”。 无限接近0的值,无法用有限的位数保存的科学计数值。 dDenTest = 0.01E-305; dDenTest /= 10; // This will produce a denormalized number. dDenTest *= 10; // This will result in the previous normalized. 判断方法: if ( dDEN != 0 && fabs ( dDEN ) |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |