
抓住机遇为您分享以下优质知识
将十进制数36转换为二进制数,可以采用以下两种方法:
一、逐位相加法(基于2的幂次)
36=32+4=2^5*1+2^2*1+2^0*0
对应位为1或0,结果为100100
二、除2取余法(辗转相除法)
- 36 ÷ 2 = 18 余 0
- 18 ÷ 2 = 9 余 0
- 9 ÷ 2 = 4 余 1
- 4 ÷ 2 = 2 余 0
- 2 ÷ 2 = 1 余 0
- 1 ÷ 2 = 0 余 1
逆序排列余数:
从下往上依次为100100
验证结果
两种方法均得出36的二进制表示为 100100,与权威资料一致。
总结:十进制转二进制可通过逐位匹配2的幂次或除2取余法实现,结果需注意位数对齐。