为什么`字节& byte`需要存储在int中

时间:2017-03-17 03:04:37

标签: java byte

正如标题所说,为什么我需要一个int来存储byte & byte操作。例如,

byte a = -128;
byte d = -0x7f;
byte b = a & d; // <-- error - can't convert from int to byte

我认为8bit & 8bit = 8bit那是错的吗?

0 个答案:

没有答案