早教吧 育儿知识 作业答案 考试题库 百科 知识分享

将(10001100.1111)2转换成相应的十进制数,写出转换过程

题目详情
将(10001100.1111)2转换成相应的十进制数,写出转换过程
▼优质解答
答案和解析
10001100.1111转为10进制为140.9375.
先10001100转换10进制为(0*2^1)+(0*2^2)+(1*2^3)+(1*2^4)+(1*2^5)+(1*2^6)+(1*2^7)+(1*2^8)=140 也可以用别的方法1 0 0 0 1 1 0 0
128 64 32 16 8 4 2 1 128+8+4=140
后面的0.1111转为10进制(1*2^-1)+(1*2^-2)+(1*2^-3)+(1*2^-4)=0.9375
所以答案为140.9375
也可以先把10001100.1111转为16进制在转为10进制
1000 1100 .1111
= 8 C .E
8C.E十六进制转为十进制
(8*16^1)+(12*16^0)+(15*16^-1)
=140.9375
中间的计算过程自己算吧.