Java中Integer.MAX_VALUE的乘法

Java中Integer.MAX_VALUE的乘法,第1张

Java中Integer.MAX_VALUE的乘法

我们需要分析结果的二进制内容:

Integer.MAX_VALUE * 1 = 0x7fffffff(十进制2147483647)

Integer.MAX_VALUE * 2 = 0xfffffffe,即-2

Integer.MAX_VALUE * 3 = 0x17ffffffd,但它是33位,在被截断后,它是0x7ffffffd,即2147483645

等等…



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5430357.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存