常用进制转换

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Delicious_Life/article/details/82898533

一、任何进制转10进制

按权展开法:我们把这个数的每一位乘以他的权值再相加便可得到。

什么是权值?由图可知,小数点前的数是该进制数的0次方,从左向右依次减少,从右向左依次增加。

可以看到:

二、10进制转任意进制

短除法:把这个10进制的数除以待转的进制数,除到的整数依次向下列出,除到的余数也依次向下列出。当除到的整数是0时,停止运算,把求出的所有余数倒叙相连得出该进制数。

例如:将94转换成二进制数

当整数为1时,还是需要除以2,得到的余数为1,得到的整数为0,这是才算除完

三、2进制转8进制与16进制

 2进制转8进制,把一组2进制数从右到左每3个一组分开,如10001110分为010,001,110(不够三个就在前面补0),我们再分别算出这三部分的8进制数,再拼接到一起就是216

 2进制转换成16进制,就是1对4的关系,4个2进制转换成1个16进制

猜你喜欢

转载自blog.csdn.net/Delicious_Life/article/details/82898533