【初心者】Java質問・相談スレ6【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0576デフォルトの名無しさん
NGNGclass 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ビットまでしか代入できないということじゃないみたいですけど・・・
教えて。
■ このスレッドは過去ログ倉庫に格納されています