电脑进制问题(高手来啊!!!!!!!!!!)

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:47:31
与二进制数10110.1011等值的十进制数是多少,等值的十六进制数又是多少?如果要转换成八进制数则又是多少?(用你所掌握的知识尽可能想办法在电脑上表示出过程)

十进制的含义:如159.1=1*(10*10)+5*10+9*(10/10)+1*(10/100)
同理二进制的含义:
10110.1011=1*(2*2*2*2)+0*(2*2*2)+1*(2*2)+1*2+0*(2/2)+1*(2/4)+0*(2/8)+1*(2/16)+1*(2/32)

因为直接输入没有2的乘方,所以2的4次方写成(2*2*2*2),到达(2/2)时是个位,然后(2/4)是十分位,这样算过来就是转化成了10进制的数

要转化成为16进制从10进制入手,分别用16来做短除,写成分16的从高到低的乘方的形式就行了,8进制的同理

如1011换成十进制数这样算:
1*2的3次方+0*2的2次方+1*2的1次方+1*2的0次方
如果是8进制换成十进制数的话,就把上面的式式中的2换成8就可以了.

如果十进制换成K进制的话,得用除K取余法,需要列一个竖式,这里无法表示.可以去图书馆查阅相关书.有些介绍算法的书也会介绍的.

一楼的答案不错!我也知道这个理就是没有他想的周到