大数值的计算问题

BUG反馈 · 479 次浏览
失落无意义 创建于 2022-06-28 16:06

大数值计算会导致结果异常,比如:70157755*100 会得到-1574159092


回复内容
CL 2022-06-28 16:47
#1

计算机里的整数int是4个字节,它的最大值是 2147483647,如果超过这个值就会溢出了。

可以在算式前面增加一个 1L * 转换成long类型的乘法。像这样:


失落无意义 回复 CL 2022-06-28 16:50 :

好的,感谢

回复主贴