把十进制数53.75转换分别为二进制、八进制、十六进制编码。要过程!!!

2024-12-04 21:55:35
推荐回答(2个)
回答1:

转化成N进制算法是整数部分用除N取余法,小数部分用乘N取整法
比如53转化成8进制是53/8=6余5
先余出来的东西是低位
所以53的八进制表示是65
然后是小数部分0.75*8=6取整之后就是0了不用再乘下去了
所以小数部分是0.6
那么53.75转化成八进制就是65.6
剩下的你自己算法,应该会了吧,当作练习吧,祝你好运

回答2:

(53)10
=((0*1010+101)*1010+11)2
=(101*1010+11)2
=(110010+11)2
=(110101)2

(0.75)10
=((101/1010+111)/1010)2
=((0.1+111)/1010)2
=(111.1/1010)2
=(0.11)2

(53.75)10
=(110101.11)2
=(110 101 . 110)2
=(65.6)8
=(110101.11)2
=(0011 0101 . 1100)2
=(35.C)16