大纲
special_character
比特计算器工具
计算器
在嵌入式开发中,经常需要进行各种位运算和进制转换。这个比特计算器提供了便捷的进制转换和位操作功能。
十六进制与二进制
二进制 | 十六进制 | 十进制 |
---|---|---|
0000 | 0 | 0 |
0001 | 1 | 1 |
0010 | 2 | 2 |
0011 | 3 | 3 |
0100 | 4 | 4 |
0101 | 5 | 5 |
0110 | 6 | 6 |
0111 | 7 | 7 |
1000 | 8 | 8 |
1001 | 9 | 9 |
1010 | A | 10 |
1011 | B | 11 |
1100 | C | 12 |
1101 | D | 13 |
1110 | E | 14 |
1111 | F | 15 |
常用应用场景
位掩码操作
- 设置位:
value |= (1 << bit_position)
- 清除位:
value &= ~(1 << bit_position)
- 切换位:
value ^= (1 << bit_position)
- 检查位:
(value & (1 << bit_position)) != 0