C语言如何处理溢出?

shzhsh22 2010-11-18 10:25:13
比方说我要求100的阶乘,溢出后结果上下环绕,绕来绕去,并且位数太多,我如何得到我想要的结果呢?望大家指点,谢谢!
...全文
440 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shzhsh22 2010-11-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 luciferisnotsatan 的回复:]
用大数库
[/Quote]大数库是啥?
zhutianjin4355255 2010-11-19
  • 打赏
  • 举报
回复
需要转的
luciferisnotsatan 2010-11-19
  • 打赏
  • 举报
回复
大数库就是提供了一个类型,可以存放很大数,并进行计算的库。比如
123456897987457985498754893494785489743
这东西用long long也装不下,需要用大数来装。

具体你自己google下吧。
东大坡居士 2010-11-19
  • 打赏
  • 举报
回复
大数库或者数组
luciferisnotsatan 2010-11-18
  • 打赏
  • 举报
回复
用大数库
無_1024 2010-11-18
  • 打赏
  • 举报
回复
用一个大整数 或者用char类型来存储
zhanshen2891 2010-11-18
  • 打赏
  • 举报
回复
用大数库?
dd911501406 2010-11-18
  • 打赏
  • 举报
回复
你要计算多少个阶乘呢,最多只能接受64位吧,大于这个位数,恐怕无法接收
用long long unsigned试试看

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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