私はビット操作が苦手なので、次の質問をしたいと思います: 私は 4 バイト (ビット) を持っています。これは 0 または 1 のいずれかです。
byte a1=0;
byte a2=1;
byte a3=1;
byte a4=0;
byte b
次のビットを持つを作成する方法はa1a2a3a4 0000
?
前もって感謝します
私はビット操作が苦手なので、次の質問をしたいと思います: 私は 4 バイト (ビット) を持っています。これは 0 または 1 のいずれかです。
byte a1=0;
byte a2=1;
byte a3=1;
byte a4=0;
byte b
次のビットを持つを作成する方法はa1a2a3a4 0000
?
前もって感謝します
これを試して
byte a1=0;
byte a2=1;
byte a3=1;
byte a4=0;
byte b = (byte) ((a1 << 7) | (a2 << 6) | (a3 << 5) | (a4 << 4));
そして、このドキュメントを参照してください。