gpt4 book ai didi

java - Java 如何处理溢出整数

转载 作者:搜寻专家 更新时间:2023-10-31 19:39:44 26 4
gpt4 key购买 nike

<分区>

现在 signed_int 最大值是 2,147,483,647 即 2^31 并且 1 位是符号位,所以

当我运行 long a = 2,147,483,647 + 1;

它给出了 a = -2,147,483,648 作为答案。这很好。但是,24*60*60*1000*1000 = 86400000000(实际上)...在 java 中,24*60*60*1000*1000 等于 5006540​​80..我明白这是因为整数溢出,但是是什么处理让这个值来的,Java用什么逻辑来得到这个数字。我也是refered here .

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com