永发信息网

急求 c语言整型数据溢出怎么办

答案:3  悬赏:50  手机版
解决时间 2021-02-11 08:52
  • 提问者网友:我们很暧昧
  • 2021-02-10 19:36
急求 c语言整型数据溢出怎么办
最佳答案
  • 五星知识达人网友:孤老序
  • 2021-02-10 20:42
unsign long 的数据可以表示的范围应该是0~4294967295(2^32),也就是10的9次方级别。
你单用浮点(float)还是属于单精度的,同样无法超越32位机器限制。
你都搞到10的9次方的平方去了,相当于10的18次方,不溢出才怪呢。

如果换成双精度浮点型(double)应该能满足你的需要了。
全部回答
  • 1楼网友:行路难
  • 2021-02-10 21:16
按道理10的9次方是在无符号长整形范围内,不应该会溢出的.
  • 2楼网友:独钓一江月
  • 2021-02-10 21:04
LZ用char s[1000]来计算,每个字节存放一个位
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯