【发布时间】:2015-03-29 18:32:53
【问题描述】:
我在玩一些尝试学习 Java 的随机代码时遇到了这个问题
y = (0x000000FF & ((int)x));
x = -102, y = 154
这一行到底发生了什么?
【问题讨论】:
-
你知道负整数在二进制补码中是如何表示的吗?
-
@fge 如果我没记错的话,它是如何表示负数的,例如 -2 应该是 (2^8)-2。
标签: java