社区
C++ 语言
帖子详情
C++中的无穷大如何表示?
hawlman
2007-03-20 02:54:27
rt
...全文
3680
11
打赏
收藏
C++中的无穷大如何表示?
rt
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不想低调
2007-03-21
打赏
举报
回复
nono
kisserLeon
2007-03-20
打赏
举报
回复
如果处理很大很大的数的话,lz可以考虑用字符串来操作
mLee79
2007-03-20
打赏
举报
回复
浮点数的 阶码全1 尾数为0 在ieee754标准中用了表示 无穷大, 有正负自分 ...
hailongchang
2007-03-20
打赏
举报
回复
浮点数是定义了无穷大的,尤其在调试这种浮点数溢出的程序时,经常看到无穷大的符号
无穷大这种符号不是谁都敢拿自己定义的符号来替换的,历史上牛顿与莱布尼茨就因为谁的符号是正统骂的不可开交呢
当然最后还是老莱胜利了,所以无论你在哪里看到那梦中经常出现的无穷大符号,不要惊奇,人家牛人无论在何时,何地,永远都是那么牛!!!
xlbdan
2007-03-20
打赏
举报
回复
定义一个很大的数来代替无穷大吧
typedef unsigned long int MAX=...;
以后就把MAX当成无穷大
orc1984
2007-03-20
打赏
举报
回复
用雙精度的float中的最大值表示吧
可以用下
mLee79
2007-03-20
打赏
举报
回复
浮点数定义了 无穷大 ..
iu_81
2007-03-20
打赏
举报
回复
#include<limits>该文件定义了各个类型的极限值
numeric_limits<T>::max();返回的就是最大值
C++ 没有表示无穷大的
FingerStyle
2007-03-20
打赏
举报
回复
hohoho
FingerStyle
2007-03-20
打赏
举报
回复
没有无穷大..
todototry
2007-03-20
打赏
举报
回复
okokok
C/
C++
无穷大
的
表示
0x7fffffff + 0x7fffffff= 负数
C/
C++
中
无穷大
的
表示
1. 用0x3f3f3f3f(十进制:1061109567)
表示
无穷大
原因: 1、0x3f3f3f3f和0x7fffffff(十进制:2147483647)一样都是10的9次方级别,足够大,几乎满足所有情况的需求 2、0x3f3f3f3f符合:
无穷大
+
无穷大
=
无穷大
的原则(0x77777777 + 0x77777777 = 负数) 3、初始化数组元素为
无穷大
时可以使用memset函数,更加方便(这需要了解memset函数的原理) memset函数用于字符串
C++
无穷的
表示
在
C++
中
,有时候会遇到无穷的情形。如何
表示
无穷? 首先,
C++
每种数据类型都有固定的位数,从而可以用数值位全1来
表示
最大数据。
C++
本身也定义了一些这样的常量来供使用。如最大无符号整型数据是UCHAR_MAX,十进制数为255,1十六进制数为0xff;最大double数据是DBL_MAX,等,无需包含头文件即可调用,在MSDN
中
可以查到。但是,最大数据只是最大,依然不是无穷。 在VS
中
,为了
C++
中
正负无穷的
表示
在
C++
中
,正无穷和负无穷是数学概念,
表示
大于或小于可
表示
的最大或最小值的数。这些概念在许多算法和数学计算
中
都有应用,本文将介绍如何在
C++
中
表示
正无穷和负无穷,从而减少代码量和增加代码的可读性。一、int 和 long long 的范围int通常是32位整数类型其范围为-2147483648到2147483647(-2^31 到 2^31 - 1)long long通常是一种64位整数类型其范围为08到9223372036854775807(-2^63 到 2^63 - 1)
C++
表示
无穷大
无穷小
在计算直线的斜率的时候,当角度接近PI/2时候,斜率就会接近
无穷大
。 int
C++
表示
无限大的时候,可以借用limits.h库,里面定义各种数据类型最大值最小值 #include<limits.h> int数据类型对应最大值/最小值如下: int->INT_MAX / INT_MIN unsignen int ->UINT_MAX / UINT_MIN long->LONG_MAX / LONG_MIN unsigned long->ULONG_MA
c语言
无穷大
的常量,C/
C++
中
如何
表示
正无穷和负无穷
标签:我们可以使用系统提供的常量:如果是int型,可以用INT_MAX
表示
正无穷,INT_MIN
表示
负无穷,需要包含头文件limits.h;如果是double型,可以用DBL_MAX
表示
正无穷,-DBL_MAX
表示
负无穷(注意不是DBL_MIN),需要包含头文件float.h。我们也可以自己设置一个很大的值作为
无穷大
:如设置一个
无穷大
常量为0x7fffffff,这个数是32位int型的最大值,符号...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章