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.

C/C++笔试题(很多)

微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥...
  • weiyuefei
  • weiyuefei
  • 2016年08月29日 11:47
  • 14218

大整数的加减乘除(C++程序设计第4周)

问题描述给出两个正整数以及四则运算操作符(+ - * /),求运算结果。输入第一行:正整数a,长度不超过100第二行:四则运算符o,o是“+”,“-”,“*”,“/”中的某一个第三行:正整数b,长度不...
  • NNNNNNNNNNNNY
  • NNNNNNNNNNNNY
  • 2015年12月17日 00:40
  • 3270

MySQL实现学生选课系统的成绩统计

一、实验目的 熟悉使用存储过程来进行数据库应用程序的设计。二、实验内容与要求 对学生-课程数据库编写存储过程,完成以下一些功能: 1, 统计“离散数学”课程的成绩分布情况,即按照各分数段来统计...
  • u014374031
  • u014374031
  • 2015年05月15日 21:19
  • 2625

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

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

c_2005net3[1].0高级编程(第5版)第30章使用GDI+绘图

  • 2010年03月08日 16:19
  • 2.09MB
  • 下载

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

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

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

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

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

题目链接:http://hihocoder.com/problemset/problem/1364 描述 小Hi在游乐园中获得了M张奖券,这些奖券可以用来兑换奖品。 可供兑换的奖品一...
  • jxust_tj
  • jxust_tj
  • 2016年08月21日 17:41
  • 445

-1.#IND000 &&图像类型转换

(1):float acos(float x) 参数x的范围为-1.0f到1.0f之间,返回值范围在0.0f到3.141592653f之间,值得注意的是:当x超出[-1.0f,1.0f]这个范围时此函...
  • wishchin
  • wishchin
  • 2013年12月23日 16:15
  • 669

c#00000part1

  • 2008年05月06日 15:12
  • 9.54MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c编程中出现除以0的情况,-1.#IND00000
举报原因:
原因补充:

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