c编程中出现除以0的情况,-1.#IND00000

原创 2016年08月30日 21:18:20

考虑不周全时,有时候将0作为了除数,不会报错,但是得到的结果将不是有效数字,如下:

这里写图片描述
就是除数出现0的情况导致的,所以结果为无穷小,导致越界或者无效;
另外需要判断是否产生的是无效的,可以利用函数float.h中一个函数_isnan来进行判断,
int _isnan(double x);
当x是一个无效值(NaN, Not a Number) 时,返回非零值,否则返回0.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

浮点数编程常见异常( -1.#IND00, 1.#INF00 nan, inf)

好像以前遇到过这种情况。 百度了一下。 进行浮点数编程时,如果没有注意,常常会出现输出类似 1.#IND, 1.#INF 或者 nan, inf 之类奇怪的输出。这通常隐含了浮点数操作的异常。...
  • yew1eb
  • yew1eb
  • 2013-03-09 23:07
  • 4622

疑难杂症---共享打印机驱动安装失败0x00000bcb错误

先描述下公司共享打印机的连接的状况: 一台台式机运行XP系统,通过USB连接的惠普(HP LaserJet P2015)打印机,然后共享出来给局域网内其它电脑使用。我包括很多同事安装的win7系统,无...
  • RCKLV
  • RCKLV
  • 2017-07-11 14:05
  • 48236

Android Mediaplayer error (1, -2147483648) Error (-38,0)解决方案(网络记载和本地加载两种情况)

在项目中使用surfaceView 或者使用 mediaplayer + surface 来进行网络或者本地视频播放,经常会遇到  error (1, -2147483648) Error (-38,...
  • wning1
  • wning1
  • 2016-07-05 09:05
  • 4437

0-1背包中每个物品重量和价值值都很小的情况

题目链接:http://hihocoder.com/problemset/problem/1364 描述 小Hi在游乐园中获得了M张奖券,这些奖券可以用来兑换奖品。 可供兑换的奖品一...

c#00000part1

  • 2008-05-06 15:12
  • 9.54MB
  • 下载

#QNAN、1.#IND和1.#INF等“无效”浮点数说明及其判断

转自:http://blog.csdn.net/fly542/article/details/6576070 在GIS视图上发现部分小区不能正常呈现,通过跟踪异常小区发现其所属基站的经纬度坐标都是-...

【VS开发】【编程开发】【C/C++开发】结构体中的数组与指针的内存分配情况说明

【VS开发】【编程开发】【C/C++开发】结构体中的数组与指针的内存分配情况说明标签:【VS开发】 【编程开发】 主要是疑惑在结构体定义的数组的内存空间与指针动态分配的内存空间,在地址上连续性。...

C 编程中遇到的几种易错情况

第一种:变量的应用 先附上代码: #include void main(void) { int a=10,b=20,c=30; printf("%d %d %d\n",a+b+c,b...

C51编程中根据不同情况在不同空间(data xdata bdata)定义变量的注意事项

1、  data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值。 2、  data区内最好放局部变量。 因为局部变量的空间是可以覆盖的(某个函数的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)