【初心者】Java質問・相談スレ5【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0667デフォルトの名無しさん
NGNG上位バイトに値を入れることができません。上位バイトをbyte[0]、
下位バイトを[1]に入れようとしているのですが・・・。
シフト演算子使ってもうまくいきません。
short tmp=byte[0];
short tmp2=byte[1];
ってやって、tmpをtmp<<8で下位バイトにあったものを上位にもってきて、
ビット論理和の「|」を使って
short s=(tmp<<8)|tmp2;
ってやってうまくいくと思ったんだけどコンパイルの時点でダメでした。
どなたか教えていただけないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています