进制的算法和转换

二进制 0 1 满二进一

:2 = 1 0

4= {[(01+1)+1]+1}={[10+1]+1}={11+1}=100

5=101,6=1 1 0

100可看为1*2的二次方+0*2的一次方+0*2的零次方:1*4+0+0=4,101=1*4+0+1*1=5,

1 1 0=1*4+1*2+0*1=6

八进制 1~7 满八进一

:8=07+1=1 0,1 0=10+02=12

10=1*8+0*1=8,12=1*8+2*1=10

1 1 0=1*64+1*8+0*1=72

十进制 1~9 满十进一

:10 = 09 + 1 = 1 0(这里读作一零)

1 1 0(一一零) = 1*100 + 1*10 + 0*1 =110

十六进制 1~15 满十六进一,但阿拉伯数字只有0~9,而剩下的数字规定用字母A(10) ,B(11) ,C(12) ,D(13) ,E(14) ,F(15)表示

:16 = F + 1 = 1 0

1 1 0 = 1*16*16 + 1*16 + 0*1 = 272 

转换

上面我们列举了1 1 0(一一零)在不同进制中的表示

因此我们就以计算机能看懂的二进制数为基础进行不同进制之间的转换

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值