縮小変換について質問でs。
class WideningConversion {
public static void main(String args[]) {
byte b;
int i = 137;
b = (byte)i;
System.out.print(b);
}
}
これは、変数iの下位8ビットが変数bに代入されて(本曰く)、出力は2です。
下位8ビットとはどういうことでしょうか?
8ビットまでしか代入できないということじゃないみたいですけど・・・
教えて。