gpt4 book ai didi

java - 按位运算符的负操作数如何在 Java 中工作?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:09:40 25 4
gpt4 key购买 nike

-4 & -5 = -8 // How?
-4 & 5 = 4 // How?

我需要解释如何达到上述结果。我用正整数求解没有困难。

最佳答案

只需将整数转换为它们的二进制表示(对于负整数,使用 two's complement )并运行按位与:

-4 11111..1100 &
-5 11111..1011

-8 11111..1000


-4 11111..1100 &
5 00000..0101

4 00000..0100

关于java - 按位运算符的负操作数如何在 Java 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41344156/

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