大纲
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
