Java字节变量如何以8位存储

时间:2018-10-10 20:15:50

标签: java variables binary byte

我找不到解释,但有个主意。 字节类型可以存储从-128到127的数字。 MSB表示正数(1)或负数(0)。 负数是正二进制数的倒数。例如,如果1015,则010-5(如果MSB是1)。

但是为什么我们可以在字节变量中存储-128?

我的猜测是: 如果0000 0000为零(加号),我们就不再需要负零了,因此-128可存储为1111 1111(负反二进制零)。

有人可以确认或解释它的工作原理吗?

0 个答案:

没有答案