1.我们可以使用系统提供的常量:
   如果是int型,可以用INT_MAX表示正无穷,INT_MIN表示负无穷,需要包含头文件limits.h;
  如果是double型,可以用DBL_MAX表示正无穷,-DBL_MAX表示负无穷(注意不是DBL_MIN),需要包含头文件float.h。
2.我们也可以自己设置一个很大的值作为无穷大:
如设置一个无穷大常量为0x7fffffff,这个数是32位int型的最大值,符号位为0,其他的都是1。但是这个值在相加时会溢出,这样两个无穷大数相加会变成负数。
为了尽量避免以上的错误,我们可以将0x3f3f3f3f设为无穷大,这个数已达到10^9,足以表示无穷大,又因为0x3f3f3f3f+0x3f3f3f3f=2122219134,满足无穷大+无穷大仍为无穷大。当把无穷大设为0x3f3f3f3f时,在做初始化时也很方便。
如在初始化数组a时,可以使用Memset(a,0x3f,sizeof(a)),因为0x3f3f3f3f的每个字节都是0x3f,如果使用0x7fffffff,需要循环赋值。

转载于:https://www.cnblogs.com/darlingroot/p/10300906.html

无穷大无穷小的表示方法相关推荐

  1. java怎么表示正无穷大_java中怎样表示一个无穷大? 无穷小?

    Java中提供了三个特殊的浮点数值:正无穷大.负无穷大.非数,用于表示溢出和出错. 正无穷大:用一个正数除以0将得到一个正无穷大,通过Double或Float的POSITIVE_INFINITY表示. ...

  2. 综合评价模型的缺点_浅谈交通影响评价中不同交通预测方法的特性

    目前,据小编经验觉得,我国交通影响评价的工作中仍有很多问题未得到很好的解决,主要表现在:交通需求预测模型有待进一步精细.交通的影响程度评价内容与指标不够明确.报告中提出的交通改善措施很难落实到位等方面 ...

  3. math.floor java_Java Math.floor() 方法

    Java Math.floor() 方法 java.lang.Math.floor() 返回最大的(最接近正无穷大)double值,该值小于或等于参数,并等于某个整数. 1 语法 public sta ...

  4. strictmath_Java StrictMath rint()方法与示例

    strictmath StrictMath类rint()方法 (StrictMath Class rint() method) rint() Method is available in java.l ...

  5. java math tan,Java Math.tan() 方法

    Java Math.tan() 方法 java.lang.Math.tan() 是用来返回角度的三角正切. 1 语法 public static double tan(double a) 2 参数 a ...

  6. java cos90,Java Math.cosh() 方法

    Java Math.cosh() 方法 java.lang.Math.cosh() 用于返回值的双曲余弦值.任何值x的双曲余弦可以定义为(ex + e-x)/2,其中e是欧拉数. 1 语法 publi ...

  7. 《从一到无穷大》中的程序思维

    这篇文章是最近几天看李永乐老师的<从一到无穷大>读书专栏而想到的一篇文章.在第一章 「做做数学游戏」 的简单数学,以及第二章 「空间.时间和爱因斯坦」 的拓扑学中(其实也是因为李老师目前只 ...

  8. java math.sin()_Java Math.sin() 方法

    Java Math.sin() 方法 java.lang.Math.sin() 是用来返回角度的正弦值.此方法返回-1至1之间的值. 1 语法 public static double sin(dou ...

  9. [渝粤教育] 湘潭大学 土力学 参考 资料

    教育 -土力学-章节资料考试资料-湘潭大学[] 1-1 土的形成随堂测验 1.[单选题]长江三角洲位于从长江入海口,该地的土主要为( ). A.坡积土 B.冲积土 C.风积土 D.冰碛土 参考资料[ ...

最新文章

  1. FineReport——权限分配以及自定义首页
  2. Spring Boot + Mybatis 多模块(module)项目的完整搭建教程
  3. 如何衡量机器与人类的智能关系,AI智商评测标准专家研讨会邀请
  4. 那么多GAN哪个好?谷歌大脑泼来冷水:都和原版差不多
  5. repo file=sys.stderr 错误解决
  6. JavaScript实现graphBridges图桥算法(附完整源码)
  7. C++happy number开心数的实现算法(附完整源码)
  8. 百度Java电面一面面经
  9. 使用function module CRM_BUPA_FRG0010_GET_VALIDLIST 获得某个account assign的sales area
  10. leetcode 112路径总和
  11. 6D位姿估计算法Densefusion代码阅读
  12. C语言博客作业06--结构体文件
  13. mysql linux 中文乱码怎么解决_如何解决mysql linux 中文乱码的问题
  14. 2014年南京航空航天大学计算机学院推荐研究生公示,南京航空航天大学2013-2014学年研究生评优评奖公示...
  15. linux redis 调优,关于redis状态监控和性能调优详解
  16. 七(10)springtask-RabbitMq-内容审核
  17. 用vue(element ui)快速开发后台管理
  18. android Web App开发
  19. 解决新版微信个人收款二维码在H5网页里不能长按识别支付
  20. java实现立方和等式

热门文章

  1. 办公科研软件及BIM系列软件下载(持续更新中...)
  2. CRM、DMP、CDP到底都是些啥啊?
  3. 百度大脑 EdgeBoard FZ3 配置迈德威视(mindvision)环境
  4. BIM模型文件下载——千禧教堂Revit模型
  5. CentOS7.7系统磁盘挂载
  6. Redis缓存穿透击穿和雪崩(八)
  7. 【转】Ubuntu改Mac完整版
  8. mysql进阶:canal搭建主从|集群架构
  9. Node多版本控制器(nvs)
  10. Python3:《机器学习实战》之决策算法(3)预测隐形眼镜类型