4
Javaでvalue&0xffは何をしますか?
次のJavaコードがあります。 byte value = 0xfe; // corresponds to -2 (signed) and 254 (unsigned) int result = value & 0xff; 印刷すると結果は254になりますが、このコードがどのように機能するかはわかりません。&演算子が単にビット単位である場合、結果としてバイトではなく整数になるのはなぜですか?