次のような2進数があります。
00000000 00000000 00000011 00001101 = 781 integer value = integer name "packed"
Javaでビットごとに使用して、それらのそれぞれを個別の整数値として抽出するにはどうすればよいですか。次のように:
int a = (function) = 00000000;
int b = (function) = 00000000;
int c = (function) = 00000011;
int d = (function) = 00001101;
あなたが私がそこで何をしているのかを見ることができれば..最初の8を1つの整数に、次を2番目の整数に、というように..Javaでビット単位でこれを行うと思いますが、完全にはわかりません。どんな助けでも大歓迎です。申し訳ありませんが、私はこの種のことはまったく初めてで、これについて本当に助けが必要です、ありがとう! 基本的に(関数)は次のようになります。
packed >> 5; (I know this isn't nearly right that is why i am needing help on this)...
ありがとう!