进制的理解

进制-位权的理解

我的理解:
要弄明白进制是先满足大的位权再满足小的位权,这也是为什么要用进制表示数目,用进制表示数目比用结绳、刻记号等表示数目简单,方便,可以用简单的方法表示很大的数目。

n进制第i位满n进一意思是第i位的位权如果有n个就代表有n个该位权(ni-1)相加,即ni-1+ni-1+ni-1+ni-1+ni-1+…ni-1(共有n个ni-1相加)=n×ni-1=ni,也即第i+1位上的位权(ni),也就是说第i+1位上数码要加1(这就是进位),第i位上数码为0(这也可以看出为什么计数是从0开始而不是从1开始)。然后依次类推就可以将数目表示出来。

也就是说进制是一种表示数目的方法,它是人们发明出来人为规定的,人为规定每一位位权,然后通过满n进位来实现数目的表示。(我在想,不考虑运算方便的问题,是否可以规定n进制满n+1进一:第i位的位权如果有n+1个就代表有n+1个该位权(ni-1)相加,然后通过满n+1进位来表示数目)

1111=1×23+1×22+1×21+1×20
就像是数棍子的游戏。有4个上面标着8,4,2,1的盒子(每个盒子表示一个位权,二进制满二进一所以每一位只需要一个盒子,盒子上的编号表示盒子最多能放的棍子的个数)。然后给你一堆棍子,让你用来表示某一个数字,例如13。首先13可以最大满足8,那么在8号盒放8个棍子,还余下5(13-8),最大满足4号盒,那么在4号盒放4个棍子,余下的一个棍子最大满足1号盒。这样棍子的数目就用简单的方法表示出来了。

之前一直似懂非懂,自己思考后总结的,有错误之处还请指出,也可以分享对进制更简单、高明的理解,还有我还想问一下进制的由来和发展历史,百度不到。
此为作者原创,转载请注明出处,感谢。

十六进制转换为二进制为什么可以四位一组

如:010110111111=5BF
0101 \ 1011 \ 1111
5          B          F
010110111111=0×211+1×210+0×29+1×28+1×27+0×26+1×25+1×24+1×23+1×22+1×21+1×20
=28×(0×23+1×22+0×21+1×20)+24×(1×23+0×22+1×21+1×20)+20×(1×23+1×22+1×21+1×20)
=5×28+B×24+F×20
=5×256+B×16+F×1
=5×162+B×161+F×160
因为24=16,所以每四位可以提一个公因式(等于该十六进制改为的位权)后余下四位二进制刚好对应十六进制的一个数码

十进制除二取模法来转换成二进制

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值