私は次のような整数を持っています:
0x10000010
特定のビットが1か0かを知りたいのですが。たとえば、次のようになります。
int number = 0x10000010;
for (int i = 0; i < 8; i++) {
if (ith bit == 1) {
System.out.println("bit " + i + " is 1.");
} else {
System.out.println("bit " + i + " is 0.");
}
}
---- output ----
bit 0 is 1
bit 1 is 0
bit 2 is 0
bit 3 is 0
bit 4 is 0
bit 5 is 0
bit 6 is 1
bit 7 is 0
これを行う方法と、このタイプの操作と呼ばれるものを忘れてしまいました。
ありがとう