进制转化入门

洛谷原文:进制转化

upd :完善了 markdown

任何遗漏、错误、疑问、建议,请在评论区指出哦~


进制是一种计数制,不同的进制间可以互相转换。

K 进制的意思就是“逢K进一”,比如现在我们常用的进制就是十进制,计算时逢 10 进位。

K 进制拥有 K 个符号(0 ~ K-1)。比如十进制里是 0 ~ 9,而不是 1 ~ 10

K进制转十进制方法(整数)

Question:这里有一个二进制数 1011 0110,将其转化为十进制数。

计算步骤:

将K进制转十进制时,先从最低位算起。

从右往左计算,取每一位的值,将其乘以自己的位权,再将所有答案相加。

位权即每一位先从最右边的“0”开始,乘以 2^nn 为数字的位置,最低位是 0 ,从左数依次加一。

那么,二进制数“1011 0110”转化为十进制便是:

二进制位 1 0 1 1 0 1 1 0
位权 27 26 25 24 23 22 21 20
相乘结果 128 0 32 16 0 4 2 0

将结果相加:(注:“D”表示结果为十进制)

128+0+32+16+0+4+2+0=182(D)

上面的算式整合成一个直观的式子便是:

(0\times 20)+(1\times 21)+(1\times 22)+(0\times 23)+(1\times 24)+(1\times 25)+(0\times 26)+(1\times 27)=182

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值