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

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

无效值定义如下:

#define InvalidDouble *(double*)("xffxffxffxffxffxffxefx7f")

double price;

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

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

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

(price==InvalidDouble)?0:price

【解析C++浮点数无效值的定义与无效值判定的小结】相关文章:

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

构造函数定义为private或者protected的好处

求子数组最大和的实例代码

C 语言基础教程(我的C之旅开始了)[八]

深入理解C++的动态绑定与静态绑定的应用详解

C++中指向对象的常指针与指向常对象的指针详解

复数乘法中的结构体赋值实现代码

浅析C和C++函数的相互引用

深入C++ 函数映射的使用详解

函数式宏定义与普通函数的区别

精品推荐
分类导航