
高山倡导者为您分享以下优质知识
将十进制数321转换为二进制数,可以使用 除2取余法。具体步骤如下:
用321除以2,记录余数,并更新被除数。
重复除以2,直到商为0,将每一步的余数从低位到高位排列。
具体步骤如下:
| 步骤 | 被除数 | 商 | 余数 |
|------|--------|------|------|
| 1| 321| 160 | 1|
| 2| 160| 80 | 0|
| 3| 80 | 40 | 0|
| 4| 40 | 20 | 0|
| 5| 20 | 10 | 0|
| 6| 10 | 5| 0|
| 7| 5 | 2| 1|
| 8| 2 | 1| 0|
| 9| 1 | 0| 1|
将余数从下到上排列,得到二进制数: 1000000101。
验证:
$1 times 2^8 + 0 times 2^7 + 0 times 2^6 + 0 times 2^5 + 0 times 2^4 + 0 times 2^3 + 0 times 2^2 + 1 times 2^1 + 0 times 2^0 = 256 + 2 = 321$,结果正确。
补充说明:
十进制数321转换为二进制是 1000000101,符合二进制数的表示规则。
若需转换为十六进制,可将二进制数每4位分组: 1000 0001 01→ 815,对应的十六进制数为 1D5。