2进制数转换为8进制是多少?

如题所述

二进制101010111010.001000001,八进制5272.101,十六进制aba.20f。

一、将整数部分转换为二进制数,采用辗转除以2并取余数

1、2746/2 = 1373  余0

2、1373/2 = 686   余1

3、686/2 = 343    余0

4、343/2 = 171    余1

5、171/2 = 85     余1

6、85/2 = 42      余1

7、42/2 = 21      余0

8、21/2 = 10      余1

9、10/2 = 5       余0

10、5/2 = 2        余1

11、2/2 = 1        余0

12、1/2 = 0        余1

13、所以,整数部分的二进制数为(自下而上):101010111010

二、将小数部分转换成二进制数,采用辗转乘以2并取整数

1、0.12851*2 = 0.25702  整数部分:0

2、0.25702*2 = 0.51404  整数部分:0

3、0.51404*2 = 1.02808  整数部分:1

4、0.02808*2 = 0.05616  整数部分:0 (这一步只取上一步的小数部分)

5、0.05616*2 = 0.11232  整数部分:0

6、(如此一直算下去,直到满足小数点后的位数精度)

7、所以,整数部分的二进制数为(自上而下):001000001

三、将得到的二进制结果101010111010.00100转换为8进制

1、从小数点开始往左,每三个二进制为一组,将整数部分转换为8进制数:101 010 111 010 --> 5272

2、从小数点开始往右,每三个二进制为一组,将小数部分转换为8进制数:001 000 001 --> 101

3、所以8进制的结果为:5272.101

四、将得到的二进制结果101010111010.00100转换为16进制

1、从小数点开始往左,每四个个二进制为一组,将整数部分转换为16进制数,如果不够4位二进制数,在最左边补0:1010 1011 1010 --> aba

2、从小数点开始往右,每四个二进制为一组,将小数部分转换为16进制数,如果不够4位二进制数,在最右侧补1:0010 0000 11111 --> 20f

3、所以16进制结果为:aba.20f

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

二进制数转换为8进制数是?
8进制:10111.01 = 010 111.010 =27.2 16进制:10111.01 =0001 0111.0100 = 17.4 10进制:10111.01 = 1011101 \/ 100 = 93 \/ 4 = 23.25 二进制是到2进位:组成数字只有0、1 八进制是到8进位:组成数字是0、1、2、3、4、5、6、7 十进制是到10进位:组成数字是0、1、2、3、...

二进制转换八进制数?
1、二进制转为八进制 110110010.100101(2)→110'110'010.100'101(2)=662.45(8)。2、二进制转为十进制 110110010.100101(2)=1*2^8+1*2^7+0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+0*2^0+1*2^(-1)+0*2^(-2)+0*2^(-3)+1*2^(-4)+0*2^(-5)+1*2^(-...

2进制数转换为8进制数是?
10001111每三位合一组是,010、001、111,分别转换为八进制为2、1、7。所以10001111的八进制表示为217。

二进制转8进制,怎么转?
二进制:11111111 八进制:377 十六进制:FF 整数算法是这样的:除2取余 读取次序为:最后一位为最高位,第一位为最低位,就是从下往上读。小数算法是:乘2取整。顺序读取即乘出来的第一个数为最高位,一次往下,就是从上到下读。二进制转换为8进制的算法很简单从个位开始整数部分从右到左3个...

二进制转八进制怎么算?
两2.个5相加得到八进制数25,所以二进制数10111011转换成八进制数为25。方法二 1.进制转换成八进制的方法是,取三合一法,即从二进制的小数点为分界点,向左(或向右)每三位取成一位。2.分好组以后,对照二进制与八进制数的对应表,将三位二进制按权相加,得到的数就是一位八进制数,然后按...

请问2进制数如何转换为8进制数,10进制数,16进制数
一、2进制转换成8进制,从左到右3个数为一位,不够补0.如下表 二进制 八进制 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7 如二进制:1101 三个数为一位,不够补0,为 001 101B 转换成8进制 对上八进制表就是15(8) 二、二进制转十进制 从最后一...

二进制数与八进制数、十六进制数之间是如何转换的?
在将八进制数转换成二进制数时,最后得到的二进制数最高位的“0”往往都可以去掉。2.二进制与十六进制之间的转换 由于16=2×2×2×2,即16=24。因此,一位十六进制数相当于4位二进制数。(1)二进制数转换成十六进制数 将一个二进制数转换成十六进制数的方法是:只要把二进制数从右往左每四位...

2进制数转换为8进制是多少?
1、从小数点开始往左,每三个二进制为一组,将整数部分转换为8进制数:101 010 111 010 --> 5272 2、从小数点开始往右,每三个二进制为一组,将小数部分转换为8进制数:001 000 001 --> 101 3、所以8进制的结果为:5272.101 四、将得到的二进制结果101010111010.00100转换为16进制 1、从...

数字2转化为8进制是多少
二进制转换为八进制:有一个简单方法,就是把二进制的数从右往左,每三位划分一组,不够位数的补0。即对于ABCDEFG可分为00A、BCD、EFG三组,再分别化为二进制数,最后再组合到一起。如,对于11001,11001拆分为 001和011,又001=1,011=2+1=3;那么11001转换为八进制就是31。

二进制数转八进制数的计算方法是什么?
以下是二进制数转换为八进制数、十进制数和十六进制数的计算方法:1. 二进制转八进制:二进制数110110010.100101(2)通过按每三位一组,从右往左转换,得110'110'010.100'101(2)。然后,对应八进制的对应值为662.45(8)。2. 二进制转十进制:该二进制数表示为110110010.100101(2),通过乘以2的...

相似回答
大家正在搜