欢迎来到代码驿站!

C代码

当前位置:首页 > 软件编程 > C代码

深入C++浮点数无效值定义与判定的解决办法

时间:2021-06-30 09:20:06|栏目:C代码|点击:
在实际计算中可能会出现浮点型的无效数据,格式化输出到文件中内容为1.79769e+308,输出到界面就是很大一串数据。这两种方式无论哪种在阅读和查找时就不是很方便。
无效值定义如下:#define InvalidDouble *(double*)("\xff\xff\xff\xff\xff\xff\xef\x7f")
double  price;
.........(计算步骤省掉)
price=GetPrice(); //获取数据

通过下面方式对浮点型的数据进行判定
(price==InvalidDouble)?0:price

上一篇:浅谈C/C++ 语言中的表达式求值

栏    目:C代码

下一篇:C++ 数据结构之kmp算法中的求Next()函数的算法

本文标题:深入C++浮点数无效值定义与判定的解决办法

本文地址:http://www.codeinn.net/misctech/150113.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有