二进制,八进制,十进制,十六进制之间相互转换的方法,急求

如题所述

    二进制转八进制:从右到左,每三位为一组,求这三位二进制的十进制结果,并从右到左依次写下来就可以:例如101001101,101  001  101,101转为十进制为5,001转为十进制为1,101转为十进制为5,依次写下来,515,这就是二进制101001101转为八进制的结果。

    二进制转为十六进制:从右到左,每四位为一组。求这四位的十进制数,用十六进制表示即可。

    二进制转十进制,从右到左,第一位为2^0,第二位为2^1……,第n位为2^n-1,这是权位,用二进制的数依次对应乘以权位相加即可:10110001,1*2^0+0*2^1+0*2^2+0*2^3+1*2^4+1*2^5+0*2^6+1*2^7=177.

    十进制转为二进制,就判断这个十进制数在2^n和2^n+1,之间,然后再用2^m与1和0之间的积表示:27=16*1+8*1+4*0+2*1+1*1(其中16,8,4,2,1均是2的整数次幂),这样依次写下11011就是27的二进制。

    至于十进制转其他进制,转为二进制,然后分组就可以。转八进制就是把二进制从右到左每三位一组求十进制数,依次写下就可以,十六进制就每四位为一组。

    其他进制转二进制:将八进制数、十六进制数拆成单个,并求着个数的二进制表示即可:1F101,这是十六进制,那么每个数转为四位二进制:1——0001;F——(15)—

    1111;1——0001;0——0000;1——0001,组合起来,00011111000100000001,这就把十六进制转为二进制。

    至于相互转换,一般可以将之转为二进制,然后利用与二进制的关系进行分组计算,这样是最快的。(2^1=2;2^3=8;2^4=16)

温馨提示:内容为网友见解,仅供参考
无其他回答

二进制,八进制,十进制,十六进制之间相互转换的方法,急求
二进制转八进制:从右到左,每三位为一组,求这三位二进制的十进制结果,并从右到左依次写下来就可以:例如101001101,101 001 101,101转为十进制为5,001转为十进制为1,101转为十进制为5,依次写下来,515,这就是二进制101001101转为八进制的结果。二进制转为十六进制:从右到左,每四位...

2进制8进制10进制16进制各个之间如何进行换算?
1、十进制转二进制,方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。2、二进制转十进制,方法为:把二进制数按权展开、相加即得十进制数。二、二进制与八进制之间的转换:1、二进制转八进制,3位二进制数按权展开相加得...

计算机二进制十进制八进制十六进制的转换
1、二进制、八进制、十六进制转换为十进制。方法:按权展开求和。2、十进制转换为二进制、八进制、十六进制进制。方法:整数部分采用除基数取余法。3、二进制转换为八进制、十六进制。4、八进制、十六进制转换为二进制。进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数...

10进制转为2进制、8进制、16进制的公式
1、十进制整数转二进制数方法:除以2取余数,逆序排列(除二取余法)。具体做法:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

计算机进制转换方法口诀
计算机进制转换方法口诀:十六进制→二进制:“1位变4位”八进制→二进制:“1位变3位”二进制→十六进制:左边数四位为一组,不足一组 前面用0补齐。二进制→八进制:左边数三位为一组,不足一组 前面用0补齐。十进制→八进制:这个数除以八取余。从下往上数。十进制→二进制:这个数除以二...

2进制8进制10进制16进制各个之间如何进行换算?
1. 二进制转八进制:三位二进制数对应一位八进制数,从右至左每三位二进制数转换为一位八进制数,不足三位的左边补0。通过除以8取余法得到八进制数。2. 八进制转二进制:将八进制数每一位乘以其权重(8的幂次),然后相加,得到的结果即为对应的二进制数。每位八进制数转换为三位二进制数。...

计算机二进制,十进制,八进制,十六进制怎么转换
1拆分成 001 6拆分成 110 所以转换成的二进制数字为:110001110 3、十六进制到二进制:一个八进制的位拆分成一个四位的二进制数 比如:[十六进制]616 6拆分成 0110 1拆分成 0001 6拆分成 0110 所以转换成的二进制数字为:11000010110 八进制转换:1、十进制到八进制:除8取余数 最后把余数倒过来 ...

十进度、二进度、八进制、十六进制怎么转换啊
八进制数、十六进制数的方法: 二进制数、八进制数、十六进制数转换为十进制数的方法:按权展开求和法 1.二进制与十进制间的相互转换: (1)二进制转十进制 方法:“按权展开求和” 例: (1011.01)2 =(1×2^3+0×2^2+1×2^1+1×2^0+0×2^(-1)+1×2^(-2) )10 =(8+0...

二、八、十、十六进制之间的转换公式
一、十进制转换成其他进制 1、转换二进制:十进制数除二,然后取余数,倒序。 例:55除2后余111011,然后倒序输出为:110111 2、转换八进制:十进制数除八,然后取余数,倒序输出。 例:128除8后余002,然后倒序输出为:200 3、转换十六进制:十进制数除十六,然后取余数,倒序输出。 例:125除16...

二进制小数与八、十、十六进制怎么相互转换?
1.二进制变八进制:(1)三位合一位 以你说的数为例:10101101.11 按三位一组把数拆开,就变成这样:010 101 101.110 然后按基本的二进制变八进制的方法算出来,结果入下:2 5 5.6 2.二进制变十进制 (1)按权展开法 我不知道你掌握到什么程度,还是用上面的例子吧 10101101.11 计算过程是...

相似回答