-1.#IND,1.#INF 的判断
来源:互联网 发布:godaddy域名实名认证 编辑:程序博客网 时间:2024/05/16 10:54
C/C++程序运行有时候会出现-1.#IND,1.#INF
一般来说是除数为0得出的结果,INF就是infinite,就是无穷大的意思;IND可能表示很小,不确定。
使用类似于pow, exp等等函数时常会产生一个无效数字1.#IND00,在VC下可以通过与一个确定数字比较大小来判断是否产生了无效数字,但这个方法在DEV-CPP下却是行不通的。
其实解决办法很简单,使用 float.h中一个函数_isnan即可:
int_isnan(double x);
当x是一个无效值(NaN, Not a Number) 时,返回非零值,否则返回0。
0 0
- -1.#IND,1.#INF 的判断
- -1.#IND,1.#INF 的判断
- -1.#IND,1.#INF 的判断
- -1.#IND,1.#INF 的判断
- -1.#IND,1.#INF 的判断
- 特殊浮点数1.#IND 1.#INF的判断 (
- 特殊浮点数1.#IND 1.#INF的判断
- 1.#INF,-1.#IND,1.#INF000,-…
- c++ 出现1.#IND、1.#INF
- 1.#IND 1.#INF nan inf 1.#QNAN SNaN 问题的解决
- 1.#QNAN、1.#IND和1.#INF等“无效”浮点数说明及其判断
- 1.#QNAN、1.#IND和1.#INF等“无效”浮点数说明及其判断
- #QNAN、1.#IND和1.#INF等“无效”浮点数说明及其判断
- #QNAN、1.#IND和1.#INF等“无效”浮点数说明及其判断
- 【Z】1.#QNAN、1.#IND和1.#INF等“…
- -1.#ind
- 打印浮点数输出 1.#IND 1.#INF nan inf 等解决
- C++ 运算结果出现 1.#IND, 1.#INF, nan, inf 原因
- github出现HTTP request failed
- 详解SESSION与COOKIE的区别
- NSIS学习笔记(二)-使用C++开发NSIS插件
- unity3d ngui-TweenRotation-TweenPosition-TweenScale
- poj 3276 Face The Right Way 关灯问题
- -1.#IND,1.#INF 的判断
- Error: Failed to launch instance "win7": Please try again later [Error: No valid host was found. ].
- 下载chromedriver
- QString与char *之间的转换
- cocos2d-x lua 触摸事件
- hive on tez详细配置和运行测试
- iOS开发网络数据之AFNetworking使用
- iOS开发中线程通信
- 排序算法(冒泡,选择,快速)Java 实现