十进制转二进制
规则将该数不断除以2,直到商为0为止,然后将每步得到的余数倒过来。就是对应的二进制
案例
54
=54/2 %0
=27/2 %1
=13/2 %1
=6/2 %0
=3/2 %1
=1
将余数倒过来
结果= 110110
十进制转八进制
规则将该数不断除以8,直到商为0为止,然后将每步得到的余数倒过来。就是对应的二进制
案例
125
=125/8 %5
=15/8 %7
=1
将余数倒过来
结果=0175
十进制转十六进制
规则将该数不断除以8,直到商为0为止,然后将每步得到的余数倒过来。就是对应的二进制
案例
421
=421/16 %5
=26/16 %10
=1
将余数倒过来
结果=0x1A5
练习
将以下十进制分别转换成要求的进制
123转成二进制
=123/2 %1
=61/2 %1
=30/2 %0
=15/2 %1
= 7/2 %1
=3/2 %1
=1
余数倒转结果=0b1111011
678转成八进制
=678/8 %6
=84/8 %4
=10/8 %2
=1
余数倒转结果=01246
8912转成十六进制
=8912/16 %0
=557/16 %13=D
=34/16 %2
=2
余数倒转结果为0x22D0