怎样表示c++中无穷大的数

vaqeteart 2007-03-30 03:09:57
有时候我需要返回一个非常大的数值。如上,怎样表示这个返回呢?
...全文
5218 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
subfly 2011-09-26
  • 打赏
  • 举报
回复
同求,用0xFFFF可以吗,问问
kouzhongling 2007-03-30
  • 打赏
  • 举报
回复
怎样表示c++中无穷大的数

有时候我需要返回一个非常大的数值。如上,怎样表示这个返回呢?

lz要表达什么呢?
只要你愿意你可以表达任何你想要的大数
因为计算机中bit的意思是由你来解释!!
最简单的表示大数的方式就是用int[]
codergod 2007-03-30
  • 打赏
  • 举报
回复
用数组就可以了
Tolirry 2007-03-30
  • 打赏
  • 举报
回复
byte 的无穷大数是127
short 的无穷大数是32767
int 的无穷大数是2147483647
__int64 的无穷大数是9223372036854775807
unsigned byte 的无穷大数是256
unsigned short 的无穷大数是65535
unsigned int 的无穷大数是4294967295
unsigned __int64 的无穷大数是18446744073709551615
KenYuan2016 2007-03-30
  • 打赏
  • 举报
回复
写个函数,
MAX(void i) 不管你输入是什么返回始终是-1,假设-1就是小的意思。
或者重载操作符 > 或者< 不管怎么比,你都返回-1。
这算不算无穷大?
我觉得无穷大就没必要跟它比了,反正无穷大嘛。怎么比都是比它小。

iambic 2007-03-30
  • 打赏
  • 举报
回复
其实还可以自定义一个无穷大类型。
lovesnow1314 2007-03-30
  • 打赏
  • 举报
回复
C++ 没有表示无穷大的方法,就用MAX值代替使用吧
iambic 2007-03-30
  • 打赏
  • 举报
回复 1
#include <limits>
std::numeric_limits<int>::max()
vaqeteart 2007-03-30
  • 打赏
  • 举报
回复
int的
wwwjava2 2007-03-30
  • 打赏
  • 举报
回复
给大家推荐个

好的技术群  大家一起学习啊

30178567
pig_83 2007-03-30
  • 打赏
  • 举报
回复
(1<<n) - 1
移位,看你定义什么类型的数了

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧