十进制转二进制快捷转换(255以下)
- 二进制各个位置对应的十进制数值表
二进制位 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|
十进制数字 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
举例: 十进制数字为45
- 大于45的位数(第7位和第8位)为0;
- 小于45的第一位(第6位)为1;
- 32 + 16 > 45,16所在的位(第5位)为0;
- 32 + 8 = 40 < 45,8所在的位(第4位)为1;
- 32 + 8 + 4 = 44 < 45,4所在的位(第2位)为1;
- 32 + 8 + 4 + 2 = 46 > 45, 2 所在的位(第2位)为0;
- 32 + 8 + 4 + 1 = 45 = 45,1所在的位(第1位)为1;
十进制45转化成二进制为 00101101