将十进制数 146转换为二进制数的过程如下:
除2取余法 用146连续除以2,记录每次的余数,从下往上排列。
| 步骤 | 商 | 余数 |
|------|------|------|
| 1| 146 | 0|
| 2| 73 | 0|
| 3| 36 | 1|
| 4| 18 | 0|
| 5| 9| 0|
| 6| 4| 0|
| 7| 2| 0|
| 8| 1| 1|
| 9| 0| 1|
组合余数
将上述余数从下往上排列,得到二进制数:
$$146_{10} = 10010110_2$$
验证: 通过二进制加法或使用计算器验证,$10010110_2$ 转换回十进制为146,确认正确。 补充说明
若需固定为16位二进制,可在前面补零:
$$000010010110_2$$
二进制数中连续的0可合并(如1000可写为8),但上述步骤已按标准方法拆分。