-1.#IND,1.#INF 的判断
来源:互联网 发布:身份证找回淘宝店铺 编辑:程序博客网 时间:2024/05/17 08:26
C/C++程序运行有时候会出现-1.#IND,1.#INF
一般来说是除数为0得出的结果,INF就是infinite,就是无穷大的意思;IND可能表示很小,不确定。
int _isnan(double x);
当x是一个无效值(NaN, Not a Number) 时,返回非零值,否则返回0。
当x是一个无效值(NaN, Not a Number) 时,返回非零值,否则返回0。
使用类似于pow, exp等等函数时常会产生一个无效数字1.#IND00,在VC下可以通过与一个确定数字比较大小来判断是否产生了无效数字,但这个方法在DEV-CPP下却是行不通的。
其实解决办法很简单,使用 float.h中一个函数_isnan即可:
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 原因
- 解决X64操作系统PL/SQL连接报错问题 make sure you have the 32 bits oracle client installed
- hibernate manyToOne lazy to one Annotation
- PHP 文档学习 - 7 - namespace & exception
- 初探swift语言的学习笔记四-2(对上一节有些遗留进行处理)
- HDU 1982:Kaitou Kid - The Phantom Thief (1)
- -1.#IND,1.#INF 的判断
- 插值算法的一些,随时有可能更新
- 小说推荐1
- GetPrivateProfileStringA 函数
- excel
- 以多个实例方式打开Notepad++
- 3dsmax模型和导入模型到unity3d的一些心得
- 在类内部调用方法
- 苹果iPad 6功能完全曝光:A8处理器 指纹识别