将八进制数57转换成二进制数和十六进制数是多少

2021-02-05 19:18:41 字数 3905 阅读 3203

1楼:匿名用户

八进制bai转二进制就是1位变3位,du5变成zhi101,7变成111,因此二进dao制就是101111二进制转

版十六进制就是4位变1位,从低权位算起,101111,低4位是1111,所以是f,高位只有2位,补2个0就是0010,十六进制就是2,因此十六进制就是2f

2楼:寒樱暖暖

57÷16=3……9

即57【十进制】

=39【十六进制】

=11 1001【二进制】

3楼:玉笙寒丶

二进制 101111

十六进制 2f

话说这东西电脑上自带的计算器有的吧

4楼:匿名用户

101111 2f 是这两个。

十进制数57.2转换为二进制、八进制、十六进制分别是多少

5楼:匿名用户

二进制:1011000111100

八进制:13074

十六进制:163c

1.十进制--->二进制

对于整数部分,用被除数反复除以2,除第一次外,每次除以2均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。

对于小数部分,采用连续乘以基数2,并依次取出的整数部分,直至结果的小数部分为0为止。故该法称“乘基取整法”。

2.十进制--->八进制

10进制数转换成8进制的方法,和转换为2进制的方法类似,唯一变化:除数由2变成8。

来看一个例子,如何将十进制数120转换成八进制数。

3.十进制--->十六进制

10进制数转换成16进制的方法,和转换为2进制的方法类似,唯一变化:除数由2变成16。

6楼:皇玉芬逯巳

57.2可以分为57+0.2

57/2=28余1

0.2*2=0.4

28/2=14余0

0.4*2=0.8

14/2=7余0

0.8*2=1.6,获取运算结果整数部分(取1)再取小数接着*27/2=3余1

0.6*2=1.2

获取运算结果整数部分(取1)再取小数接着*23/2=1余1

(倒序法)

0.2*2=0.4(后面的运算循环了,然后顺序法)所以57.2=二进制111001.00110011...

同理:57/8=7余1

0.2*8=1.6(取1)

0.6*8=4.8(取4)

0.8*8=6.4

(取6)

0.4*8=3.2(取3)

0.2*8=1.6(后面的运算循环了,然后顺序法)所以57.2=八进制71.14631463...

转化十六进制也是一样的:

57/16=3余9

0.2*16=3.2(取3,后面的运算循环了,然后顺序法)所以57.2=十六进制39.333

明白了没有?

7楼:

十进制数57.2

=二进制111001.00110011...

=八进制71.146...

=十六进制39.33...。

将十进制数902.348转换为二进制数、八进制数和十六进制数。

8楼:北京瑞星信息技术股份****

902:

1110000110;

1606;386

348:

101011100;534;15c

902.348:

1110000110.010110010001011010000111001010110000001;

1606.2621320712601;

386.5916872b02。

9楼:匿名用户

二进制:1110000110.01011001000101101000011100101011

将十进制数45转换成对应的二进制数、八进制数、十六进制数各是多少?

10楼:斛秋芹公琴

楼主你好,我没有给你答案(答案楼上的已经给你了),所以只给你一个进制转换的方法

:n转十:按权式:

例如:1011.01按权式

1*2^3+0*2^2+1*2^1+1*2^0+0*2^-1+1*2^-2=11.25

10转n:是用10除n取余得

例如:10转2:就是用10/2=5....0

5/2=2....1

2/2=1(最后一个1也要加进去)....0

所以转换2的为(从后往前连起来):

1010

十六转二:每个位转成4位二进制数

八转二:每个位转成3位二进制数

二转十六:从右往左,每4位划分成一个十六进制数位。高位如果不够4位,补0.

二转八:从右往左,每3位划分成一个八进制数位。高位如果不够3位,补0

如果你对我的回复感到满意,请你选择“采纳”和“五星”评价,这将鼓励我们更好的为其他网友解答,以上是“vcミ世界”为您解答

11楼:关建设武倩

方法:《计算机组成与原理》

二进制:101101

另外两个你必须自己看懂原理,尝试几次后才能真正明白.

12楼:匿名用户

45/2=22余1

22/2=11余0

11/2=5余1

5/2=2余1

2/2=1余0

1/2=0余1 所以二进制为:101101

101(二进

制)=05(八进制) 所以八进制为:55101101=0010,1101=0x2d 所以十六进制为:2d

13楼:匿名用户

十进制和这几个之间的关系是 比如二进制 1101 这个数 1*2的三次方加上1*2的二次方加上0*2的一次方加上1*2的零次方的结果就是十进制数 八进制和十六进制就是和它一样 你算45 反推就行了

14楼:霜勇雪彤霞

二进制101101八进制

55十六进

2d请采纳答案,支持我一下。

将十进制数2746.12851转换为二进制数、八进制数和十六进制数,要求计算过程

15楼:匿名用户

1.决定二进制数小数部分的位数为16位,那么需要乘以65536(2^16)进行整数化。

(2746.12851)10*(2^16)10

=(2746.12851)10*(65536)10

=(179970278.03136)10

取整数部分,

>(179970278)10

=(aba20e6)16

=(1010 1011 1010 0010 0000 1110 1110)2

因为最初乘了65536,即2的16次方,所以换算成二进制时应右移十六位,

即最终结果等于(101010111010.0010000011101110)2。

ps:为什么要换算成十六进制?一个十六进制数就等于四个二进制位,一次性就计算了四个二进制位的结果,这当然是相对比较有效率的做法。

一个八进制数就等于三个二制位,

所以(101010111010.0010000011101110)2可按每三位进行一次分割,缺的位补零

即:(101 010 111 010.001 000 001 110 111)2=(5272.10167)8

一个十六进制数就等于四个二制位,

所以(1010 1011 1010.0010 0000 1110 1110)2可按每四位进行一次分割,缺的位补零

即:(aba.20e6)16

将二进制数1000110110转换成八进制数是多少

1楼 匿名用户 八进制每位对应二进制3位 2楼 匿名用户 1000110110b 001 000 110 110 b 1066o 将二进制数10001110110转换成八进制数是多少? 3楼 哆啦缺梦 是2166。 10001110110转换成八进制过程如下 三位一隔,最高位不足3位的,前面补0 0...

将八进制数56转换成二进制数是?求过程

1楼 听不清啊 101110 方法是5转换为101 6转换成110 连接起来就是答案了。 2楼 萍水e相逢 my god 数字电路 基础 八进制5 对应二进制 101 八进制6 对应二进制 110 因此 八进制56对应二进制就是 101110 3楼 匿名用户 5对应二进制为 101 6对应二进制为 ...

使用栈,将十进制转换成二进制,八进制或十六进制

1楼 匿名用户 public class change public static string binary int a while i 0 return s public static string octonary int a while i 0 return s public static ...