
面试考官邢老师为您分享以下优质知识
"85625d"中的"d"表示十进制数,要将其转换为二进制,我们首先需要将其转换为十进制,然后再从十进制转换为二进制。
十进制转二进制步骤:
1. 将十进制数85625除以2,得到商和余数:
85625 ÷ 2 = 42812 余 1
2. 继续除以2,得到商和余数:
42812 ÷ 2 = 21406 余 0
3. 继续除以2,得到商和余数:
21406 ÷ 2 = 10703 余 0
4. 继续除以2,得到商和余数:
10703 ÷ 2 = 5351 余 1
5. 继续除以2,得到商和余数:
5351 ÷ 2 = 2675 余 1
6. 继续除以2,得到商和余数:
2675 ÷ 2 = 1337 余 1
7. 继续除以2,得到商和余数:
1337 ÷ 2 = 668 余 1
8. 继续除以2,得到商和余数:
668 ÷ 2 = 334 余 0
9. 继续除以2,得到商和余数:
334 ÷ 2 = 167 余 0
10. 继续除以2,得到商和余数:
167 ÷ 2 = 83 余 1
11. 继续除以2,得到商和余数:
83 ÷ 2 = 41 余 1
12. 继续除以2,得到商和余数:
41 ÷ 2 = 20 余 1
13. 继续除以2,得到商和余数:
20 ÷ 2 = 10 余 0
14. 继续除以2,得到商和余数:
10 ÷ 2 = 5 余 0
15. 继续除以2,得到商和余数:
5 ÷ 2 = 2 余 1
16. 继续除以2,得到商和余数:
2 ÷ 2 = 1 余 0
17. 继续除以2,得到商和余数:
1 ÷ 2 = 0 余 1
将余数从下往上读取:
10001011010011
因此,85625的十进制表示对应的二进制是 10001011010011。