请将十进位制数90转化成二进位制、七进位制和十六进位制的数

 我来答
舒适还明净的海鸥i
2022-11-10 · TA获得超过1.7万个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:70.6万
展开全部

请将十进位制数90转化成二进位制、七进位制和十六进位制的数

(1)90÷2=45…0
45÷2=22…1
22÷2=11…0
11÷2=5…1
5÷2=2…1
2÷2=1…0
1÷2=0…1
所以故90 (10) =1011010 (2)

(2)90÷7=12…6
12÷7=1…5
1÷7=0…1
所以故90 (10) =156 (7)

(3)90÷16=5…10
5÷16=0…5
所以故90 (10) =5A (16)

将十进位制数2746.12851转化成二进位制,八进位制,十六进位制的过程怎么做?

二进位制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

把十进位制数(197)d转化成二进位制、八进位制和十六进位制

(197)d
=(11000101)b
=(305)Q
=(C5)H

将十进位制数110分别转化成二进位制,八进位制和十六进位制

辗转相除法
二进位制
110/2,商55余0
55/2,商27余1
27/2,商13余1
13/2,商6余1
6/2,商3余0
3/2,商1余1
1/2,商0余1
结果为1101110
十六进位制
110/16,商6余14(14为E)
6/16,商0余6
结果6E
其他的一样,八进位制为156

十进位制数12.375转化成二进位制数是( ),转化成十六进位制是( )。

十进位制数12.375转化成二进位制数是(1100.011 ),转化成十六进位制是( C.6)。

将二进位制数11010011转化成十进位制数和十六进位制数 求转化过程!

1101 0011
转换为16进位制最快捷,4位一份,按8421码规则,可以读出 8+4+1=13=Dh 2+1=3=3H,所以最后的16进制为 D3h
再换算为10进位制 13*16^1+3*16^0=211

二进位制数10111111.0011分别转化成十进位制数,八进位制数,十六进位制数

二进位制与十进位制的转换
方法:"按权展开求和"
(10111111.0011)2 =(1*2^8+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^-3+1*2^-4)10=(191.9375)10
3位二进位制表示1位8进位制:
000=0
001=1
010=2
011=3
100=4
101=5
110=6
111=7
一替换得:277.14
4位二进位制表示1位16进位制
0000=0
0001=1
0010=2
0011=3
0100=4
0101=5
0110=6
0111=7
1000=8
1001=9
1010=A
1011=B
1100=C
1101=D
1110=E
1111=F
一替换结果得:BF.3

十进位制95.25转化成二进位制数,八进位制数,十六进位制数怎么转化?

转2进位制,使用除2法去转换,,,,,,,8进位制、16进位制,直接printf中可以。。。。。

客到巴巴十进位制数75 426 0.84 0.575转化成二进位制 十六进位制数

(72)10=(64+8)10=(100 1000)2=(48)16
(426)10=(256+128+32+8+2)10=(1 1010 1010)2=(1AA)16
对0.84回圈乘2取整近似可得:
(0.84)10=(0.1101 0111......)2=(0.D7......)16
对0.575回圈乘2取整近似可得:
(0.575)10=(0.1001 0011 0011 0011......)2=(0.933333333333)16

如何将十进位制数转化成八进位制和十六进位制

如果只想要结果的话用XP系统自己带的计算器就可以算了,方法是开始=>执行,输入calc,开启计算器,选择选单"检视",科学型,然后就可以进行各种进位制的转换了
具体转换方法为,举例吧,10进位制的30,转换成8进位制就是30/8=3余6,即转换成8进位制后就是36,转换成16进位制就是30/16=1余14,16进制中的10-15分别用a、b、c、d、e、f表示,也就是说30转换成16进位制就是1e

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式