c++怎么表示很大的整数

birchlin 2008-04-17 05:24:49
现在,c++能表示的最大的整数是多少?几字节的?

如果要表示很大的整数(1000位十进制)怎么表示?

还有,各种常用的运算符还可以用吗?

...全文
2450 46 打赏 收藏 举报
写回复
46 条回复
切换为时间正序
请发表友善的回复…
发表回复
帅得不敢出门 2008-04-19
  • 打赏
  • 举报
回复
这个还没遇到过 学习了
ChargeForward 2008-04-19
  • 打赏
  • 举报
回复
你的头像是盗版 中间有道黑线 分裂的意思 赶快换掉!
tzqqkl 2008-04-19
  • 打赏
  • 举报
回复
看看数据结构,里面有完整的答案
aayzaayz 2008-04-19
  • 打赏
  • 举报
回复
比如加法,可以 两个字符串从低位到高位 逐位相加, 减法也可这么做
乘法完全可以转换为移位和加法

除法可化为 移位和减法
aayzaayz 2008-04-19
  • 打赏
  • 举报
回复
字符串吧, 运算需要自己来写
tigerlhp 2008-04-19
  • 打赏
  • 举报
回复
什么数据大到8个字节都还不能表示?
思考中.....
lj56456311 2008-04-19
  • 打赏
  • 举报
回复
自己用数组封装个类吧
疯狂低调 2008-04-19
  • 打赏
  • 举报
回复
自己写类,类中使用字符数组保存大数值,至于平常的算术运算操作可以进行操作符重载来实现,此处充分地体现了OOP的重要性。
bet_myfyx 2008-04-18
  • 打赏
  • 举报
回复
我只知道数组这一种方法 看了各位的留言 受益非浅~
hai040 2008-04-18
  • 打赏
  • 举报
回复
如果不要求很长的有效位数的话,也可以用科学记数法
qinqinhao 2008-04-18
  • 打赏
  • 举报
回复
mark
ForestDB 2008-04-18
  • 打赏
  • 举报
回复
既然是C++了,C++擅长什么?OO,ADT吧.
当然是找个(写个)class了,如果真的需要的话.
morre 2008-04-18
  • 打赏
  • 举报
回复
用BOOST库吧!~
chenccq 2008-04-18
  • 打赏
  • 举报
回复 1
looooooooooooooooooooooooooooooooog int ^_^
Kratos 2008-04-18
  • 打赏
  • 举报
回复
用数组也是不错的方法。
danny1221 2008-04-18
  • 打赏
  • 举报
回复
boost::bigint
donwmufromdying 2008-04-18
  • 打赏
  • 举报
回复
long long int
liveforme 2008-04-18
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 Chiyer 的回复:]
http://blog.csdn.net/luxuejuncarl/archive/2007/04/16/1566981.aspx
[/Quote]
kofts 2008-04-18
  • 打赏
  • 举报
回复
可以自己写一个保存大树的类就好了~
ytfhwfnh 2008-04-18
  • 打赏
  • 举报
回复
最大的是
unsigned __int64
加载更多回复(26)
相关推荐
发帖
C++ 语言

6.3w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
帖子事件
创建了帖子
2008-04-17 05:24
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下