急求二进制(1001.1101)2如何转换成八进制和十六进制

2022-08-09 科技 104阅读
1001.1101
1001.1101=1*2^(3)+1*2^(0)+1*2^(-1)+1*2^(-2)+1*2^(-3)
=9.8125
二进制换为八进制,以小数点为界,向左或向右每一位八进制数用相应的3位二进制数取代

1001可以分成 1 001,前一个 1 为八进制的十位,后面的 001 为八进制的个位,1 001 的八进制是 (11)8
0.1101 分为 0.110 1,110为小数点的十分位,是5,1 是小数点的百分位,为1,0.1101的八进制是(0.51)8
因此,1001.1101 = (11.51)8

同理, 二进制换为十六进制,以小数点为界,向左或向右每一位十六进制数用相应的4位二进制数取代
1001为9,1101为13,十六进制中为D
1001.1101=(9.D)16

其中,110=5,1101=9此类结果是二进制转为十进制的算法,适用于任何转换
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com