gpt4 book ai didi

java - 11111111111111111111111111111110 如何计算为 -2?

转载 作者:行者123 更新时间:2023-11-29 04:13:30 25 4
gpt4 key购买 nike

<分区>

我正在测试 Java 中的按位非运算符。我用二进制打印出 ~1 的结果,它返回“11111111111111111111111111111110”,显然计算结果为 -2。

我知道你必须加 1 才能得到 -1 并且最左边的位只显示数字是正数还是负数,但我不明白的是为什么二进制数那么大而且有那么多1s 的计算结果仅为 -2。

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