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

日期:2017-12-15 15:36:20 人气:1

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

unsign long 的数据可以表示的范围应该是0~4294967295(2^32),也就是10的9次方级别。 你单用浮点(float)还是属于单精度的,同样无法超越32位机器限制。 你都搞到10的9次方的平方去了,相当于10的18次方,不溢出才怪呢。 如果换成双精度浮点型(double)应该能满足你的需要了。
    A+
热门评论