手机
当前位置:查字典教程网 >编程开发 >C语言 >深入C++浮点数无效值定义与判定的解决办法
深入C++浮点数无效值定义与判定的解决办法
摘要:在实际计算中可能会出现浮点型的无效数据,格式化输出到文件中内容为1.79769e+308,输出到界面就是很大一串数据。这两种方式无论哪种在阅...

在实际计算中可能会出现浮点型的无效数据,格式化输出到文件中内容为1.79769e+308,输出到界面就是很大一串数据。这两种方式无论哪种在阅读和查找时就不是很方便。

无效值定义如下:#define InvalidDouble *(double*)("xffxffxffxffxffxffxefx7f")

double price;

.........(计算步骤省掉)

price=GetPrice(); //获取数据

通过下面方式对浮点型的数据进行判定

(price==InvalidDouble)?0:price

【深入C++浮点数无效值定义与判定的解决办法】相关文章:

C++ 如何用cout输出hex,oct,dec的解决方法

深入探讨C语言中局部变量与全局变量在内存中的存放位置

深入C++中struct与class的区别分析

深入N皇后问题的两个最高效算法的详解

error LNK2019: 无法解析的外部符号 问题的解决办法

深入分析C++中两个大数相乘结果不正确的问题

求素数,用vector存储的实现方法

深入Linux grep指令的详解(实用型)

在vs2010中,输出当前文件路径与源文件当前行号的解决方法

深入分析为Visual Assist设置快捷键的方法

精品推荐
分类导航