计算机中各进制之间的转换

各进制之间的转换

由于有些时候总是会忘记一些各种进制之间的转换,长时间不用,就会比较模糊,所有就将其做个总结。

二进制转十进制

首先就相当于二进制数

个位数x20+十位数x21+百位数x22

例子

1011

就是1x20+1x21+0x22+1x23=1+2+0+8=11

八进制转十进制

和二进制转为十进制差不多

把八进制数按权展开、相加即可得十进制数,也就是让八进制各位上的系数乘以对应的权,然后求其和,如下:

156.48 = 1×8^2 + 5×8^1 + 6×8^0 + 4×8^-1 = 110.5

156.48=6x8^0 + 5x8^1 + 1x8^2 + 4x8^-1 + 8x8^-2

十六进制转十进制

和上面的差不多

25A4=4x16^0 + 10x16^1 + 5x16^2 + 2x16^3=4+160+1280+8192=9636

十进制转二进制

1.将十进制数(29)转换成二进制数。
把给定的十进制数29除以2,商为14,所得的余数1是二进制数的最低位的数码,再将14除以2,商为7,余数为0。再将7除以2,商为3,余数为1,再将3除以2,商为1,余数为1,再将1除以2,商为0,余数为1是二进制数的最高位的数码。具体过程如下:

preview

十进制转八进制

和十进制转二进制同理

例:将十进制数115转化为八进制数

8| 115…… 3

8| 14 …… 6

8| 1 …… 1

结果:(115)10 = (163)8

十进制转十六进制

和上面十进制转其他的一样

二进制转八进制

二进制、八进制、十进制、十六进制带小数的互转

二进制转十六进制

二进制转八进制

[外链图片转存中…(img-a3Xxc906-1648474941042)]

二进制转十六进制

二进制、八进制、十进制、十六进制带小数的互转

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值