Reverse Integer关于一出问题的讨论

东方still未明 2016-01-14 11:36:16
我用的long型保存翻转后的结果,并与转换成int比较,不一样则返回错误,成功提交
那么为什么程序都用long型呢,这样就不用考虑溢出的问题了
...全文
108 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
东方still未明 2016-01-17
  • 打赏
  • 举报
回复
如果long型还会溢出,应该怎样处理
paschen 2016-01-17
  • 打赏
  • 举报
回复
引用 4 楼 WYR2446541820 的回复:
比如一个字符串转型成int,如何判断其是否溢出
可以在转换前用字符串比较进行判断,比如int最大值为2147483647,你的字符串在转换前先和“2147483647”这个字符串作比较
东方still未明 2016-01-17
  • 打赏
  • 举报
回复
比如一个字符串转型成int,如何判断其是否溢出
paschen 2016-01-17
  • 打赏
  • 举报
回复
引用 2 楼 WYR2446541820 的回复:
如果long型还会溢出,应该怎样处理
long long
赵4老师 2016-01-14
  • 打赏
  • 举报
回复
用任何类型都要考虑溢出问题的。 在现实世界中,除时间和空间可能是无限的以外,其它任何事物都是有限的。

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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