ビットメモ
対応表
| 10進数 |
16進数 |
2進数 |
| 0 |
0x0 |
0000 |
| 1 |
0x1 |
0001 |
| 2 |
0x2 |
0010 |
| 3 |
0x3 |
0011 |
| 4 |
0x4 |
0100 |
| 5 |
0x5 |
0101 |
| 6 |
0x6 |
0110 |
| 7 |
0x7 |
0111 |
| 8 |
0x8 |
1000 |
| 9 |
0x9 |
1001 |
| 10 |
0xA |
1010 |
| 11 |
0xB |
1011 |
| 12 |
0xC |
1100 |
| 13 |
0xD |
1101 |
| 14 |
0xE |
1110 |
| 15 |
0xF |
1111 |
下位ビットの取り出し
| ビット数 |
16進マスク |
2進マスク |
| 1 |
0x01 |
0000 0001 |
| 2 |
0x03 |
0000 0011 |
| 3 |
0x07 |
0000 0111 |
| 4 |
0x0F |
0000 1111 |
| 5 |
0x1F |
0001 1111 |
| 6 |
0x3F |
0011 1111 |
| 7 |
0x7F |
0111 1111 |
| 8 |
0xFF |
1111 1111 |
各ビット単体
| 2進数 |
16進数 |
| 1000 0000 |
0x80 |
| 0100 0000 |
0x40 |
| 0010 0000 |
0x20 |
| 0001 0000 |
0x10 |
| 0000 1000 |
0x08 |
| 0000 0100 |
0x04 |
| 0000 0010 |
0x02 |
| 0000 0001 |
0x01 |