
时光倾城为您分享以下优质知识
关于二进制数的表示方法,综合相关信息整理如下:
一、二进制数的书写格式
二进制数由0和1组成,采用“逢二进一”的进位规则。例如:
- 2 = 10₂
- 4 = 100₂
- 8 = 1000₂
- 16 = 10000₂
书写规范
- 数字后标注基数2(如1010₂)或使用下标(如10B);
- 十六进制数需在末尾标注H或16(如1A3F₁₆)。
二、二进制与十进制的转换
| 十进制 | 二进制(8位) |
|--------|----------------|
| 0 | 00000000 |
| 1 | 00000001 |
| 2 | 00000010 |
| 3 | 00000011 |
| 4 | 00000100 |
| 5 | 00000101 |
| 6 | 00000110 |
| 7 | 00000111 |
| 8 | 00001000 |
| 9 | 00001001 |
| 10 | 00001010 |
| 15 | 00001111 |
| 100| 01100100 |
三、二进制在编程中的表示方法
直接书写
C99及以上版本支持二进制字面量,格式为`0b1010`(十进制10)。
位运算操作
- 按位与:
`a & b`(如`0b1010 & 0b0110`结果为`0b1010`);
- 按位或:`a | b`(如`0b1010 | 0b0110`结果为`0b1110`);
- 移位操作:左移2位为`a