关于计算机的进制转换方法

我想知道进制的转换方法,81610进制转换成2进制都是除2.但其他进制之间的转换是怎么样的呢?希望不要复制,最好有例题!... 我想知道进制的转换方法,
8 16 10进制转换成2进制都是除2.
但其他进制之间的转换是怎么样的呢?
希望不要复制,最好有例题!
展开
 我来答
狄真0Ga
高粉答主

2019-07-26 · 说的都是干货,快来关注
知道小有建树答主
回答量:967
采纳率:100%
帮助的人:28.2万
展开全部

进数转换:

1、二进制数、十六进制数转换为十进制数(按权求和)

二进制数、十六进制数转换为十进制数的规律是相同的。把二进制数(或十六进制数)按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数——简称“按权求和”.

例如:把(1001.01)2 二进制计算。

解:(1001.01)2

=8*1+4*0+2*0+1*1+0*(1/2)+1*(1/4)

=8+0+0+1+0+0.25

=9.25

2、十进制数转换为二进制数,十六进制数(除2/16取余法)

整数转换.一个十进制整数转换为二进制整数通常采用除二取余法,即用2连续除十进制数,直到商为0,逆序排列余数即可得到――简称除二取余法.

例:将25转换为二进制数

解:25÷2=12 余数1

12÷2=6 余数0

6÷2=3 余数0

3÷2=1 余数1

1÷2=0 余数1

所以25=(11001)2

同理,把十进制数转换为十六进制数时,将基数2转换成16就可以了.

例:将25转换为十六进制数

解:25÷16=1 余数9

1÷16=0 余数1

所以25=(19)16

3、二进制数与十六进制数之间的转换

由于4位二进制数恰好有16个组合状态,即1位十六进制数与4位二进制数是一一对应的.所以,十六进制数与二进制数的转换是十分简单的.

十六进制数转换成二进制数,只要将每一位十六进制数用对应的4位二进制数替代即可――简称位分四位。

例:将(4AF8B)16转换为二进制数.

解: 4 A F 8 B

0100 1010 1111 1000 1011

所以(4AF8B)16=(1001010111110001011)2

所以(111010110)2=(1D6)16

转换时注意最后一组不足4位时必须加0补齐4位

扩展资料:

数制转换的一般化

R进制转换成十进制:任意R进制数据按权展开、相加即可得十进制数据。

例如:N = 1101.0101B = 1*2^3+1*2^2+0*2^1+1*2^0+0*2^-1+1*2^-2+0*2^-3+1*2^-4 = 8+4+0+1+0+0.25+0+0.0625 = 13.3125

N = 5A.8H = 5*16^1+A*16^0+8*16^-1 = 80+10+0.5 = 90.5

2)十进制转换R 进制

十进制数转换成R 进制数,须将整数部分和小数部分分别转换。

参考资料:百度百科-进制

上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
 1、二进制的使用意义  2、二进制在核算机使用中转换经常见的办法  普通有三种办法可以把老处置器上的代码移植到新处置器上:  (1)在新处置器上供应专门的运转形式来执行老代码,如英特尔的安腾(Itanium)处置器专门设计了执行x86代码... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
风中微子都fdd
推荐于2019-09-08 · TA获得超过2967个赞
知道答主
回答量:74
采纳率:100%
帮助的人:1.4万
展开全部

非十进制转成十进制

方法:将相应进制的数按权展成多项式,按十进制求和。

例如(10011.01)2

=1×24+0×23+0×22+1×21+1×20+0×2-1+1×2-2

=16+2+1+0.25

=19.25

十进制转成非十进制

方法:除r取余,直至商为0,余数倒叙排列。例子如下图

拓展资料

  1. 进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制---X进制,就表示某一位置上的数运算时是逢X进一位。

  2. 十进制是逢十进一,十六进制是逢十六进一, 二进制就是逢二进一,以此类推,x进制就是逢x进位。

  3. 进位制/位置计数法是一种记数方式,故亦称
    进位记数法/位值计数法,可以用有限的数字符号代表所有的数值。可使用 数字符号的数目称为基数(en:radix)或 底数,基数为n,即可称n进位制,简称n进制。

  4. 现在最常用的是十进制,通常使用10个 阿拉伯数字0-9进行记数。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyhjs
推荐于2017-12-16 · TA获得超过4270个赞
知道答主
回答量:89
采纳率:0%
帮助的人:73.5万
展开全部
10进制转换成其他的都是除以要转换成的那个数,也就是说转换成二进制的就除以2,转换成八进制的就除以8,转换成十六进制的就除以16,然后倒取余数。具体例题如下
10---2:把20转换成二进制
20/2=10..........余数为0
10/2=5...........余数为0
5/2=2............余数为1
2/2=1............余数为0
1/2=0............余数为1
则20换成二进制后是10100
10---8:把20转换成八进制
20/8=2...........余数为4
2/8=0............余数为2
则20转换成八进制后是24
10---16:把20转换成十六进制
20/16=1..........余数为4
1/16=0...........余数为1
则20转换成十六进制后是14

2---10:把二进制数1101转换成十进制
1101=1*2的0次方+0*2的1次方+1*2的2次方+1*2的3次方=13
则1101变成十进制后是13

8---10:把八进制数1340转换成十进制
1340=0*8的0次方+4*8的1次方+3*8的2次方+1*8的3次方=736
则1340变成十进制后是736

16---10:把十六进制数3A4F转换成十进制
3A4F=15*16的0次方+4*16的1次方+10*16的2次方+3*16的3次方=14927
(十六进制中的A是10,F是15)

二进制与八进制的相互转换:
八进制数 0 1 2 3 4 5 6 7
二进制数 000 001 010 011 100 101 110 111

二进制与十六进制的相互转换:
十六进制 0 1 2 3 4 5 6 7 B
二进制数 0000 0001 0010 0011 0100 0101 0110 0111 1011
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
礼翼跆拳道
2021-01-01 · 贡献了超过198个回答
知道答主
回答量:198
采纳率:100%
帮助的人:9.6万
展开全部

计算机 十进制和二进制的转换

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
润泽且甜美的小熊1
高粉答主

2020-02-15 · 醉心答题,欢迎关注
知道答主
回答量:5.9万
采纳率:1%
帮助的人:3113万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式