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

二进制的100.001为什么表示为22+2–3

题目详情
二进制的100.001为什么表示为22+2–3
▼优质解答
答案和解析
100.001b=1*2^2+0*2^1+0*2^0+0*2^(-1)+0*2^(-2)+1*2^(-3)=2^2+2^(-3),因为二进制数中的数码只可能是'0'或者是'1',而'0'无论在什么位置,都表示数值0,不管该位置的位权有多大;'1'所表示的数值大小则是它所在位置的位权.因此,只需要将二进制数中所有'1'的位权相加就可以转换成十进制数.
看了 二进制的100.001为什么...的网友还看了以下: