二进制、八进制、十进制、十六进制如何互相转换?

来源:百度知道 编辑:UC知道 时间:2024/06/22 19:28:27
请大家帮我回答下吧,最后能有例子。
:我现在只知道十进制转换成二进制、八进制、十六进制的转换方法。
但不知道其他的进制的转换方法?

二转8就是每3位转一位8进制
比如1001 先把最后001 转8进制就是1,前面的1也是1,所以是8进制11
又比如101111,就是111先转成7 101再转成5就是8进制57
16进制方法一样,不过是每4位一转
二转10 就是每位乘上它的权重 求和
比如101 就是1*2^2+0*2^1+1*2^0=5 多位的依次类推,每高一位,2上的指数加1
8和16转10同理,把底数从2换成8或者16即可

http://www.7747.net/Article/200806/27778.html

各进制的算法 .~都在这了