(13.85)10进制分别转换到2进制 8进制 16进制

如题所述

整数部分转换成二进制:写出二进制每位基数,个位=1,高位=低位*2,写到比13大停止

16 8 4 2 1 用这组数从高到底顺序将13凑出来,用到的数下面写1,否则0
 0 1 1 0 1 13中包含1个8,1个4和1个1

13D=1101B

小数部分转换成二进制:当前小数位是前步小数部分乘以2后结果的整数部分

取小数部分0.85乘以2得到结果=1.7,取整数部分当成小数点后面第1位[1101.1]
取上步结果小数部分0.7乘以2:0.7*2=1.4[1101.11]
0.4*2=0.8[1101.110]
0.8*2=1.6[1101.1101]
0.6*2=1.2[1101.11011]...直到结果小数部分为0或者达到指定位数时停止
假设求小数点后5位停止

13.85D=1101.11011B

8进制每位对应二进制3位

13.85D=1101.11011B=[001][101].[110][110]B=[1][5].[6][6]o=15.66o

16进制每位对应二进制4位

13.85D=1101.11011B=[1101].[1101][1000]B=[d].[d][8]H=d.d8H

因此:13.85D=1101.11011B=15.66o=d.d8H

温馨提示:答案为网友推荐,仅供参考