进制

我们为什么要学习进制呢?因为计算机只认识0和1,如果我们想更好地学习计算机,

那么我们必须要深刻地理解数字是什么?理解进制是什么?很多人都学过进制,但

未必学会了进制,原因是什么呢?很多人在学习进制的时候,他总是以十进制为依

托去考虑其它的进制。那么,需要运算的时候呢,也总是先把其它的进制转换成十进

制,为什么要这么做呢?比如说,你问他8进制7x5等于多少?他不会算。所以他必须

先把它转换成10进制,然后再做运算。这种学习方法本身就是错的。为什么说他是错

的呢,因为我们并不是必须要转换这个进制,进制与进制之间是完美的、隔离的,每

一种进制都是独立的。之所以我们要转换,是因为我们本身对于进制并不了解。我们

只熟悉10进制,如果不让他转换,他就不会算了。所以呢,他其实是一种本末倒置。

那我们学习进制,要想真正学懂进制的话,那建议大家先忘掉10进制,也要忘掉进制

间的转换。因为我刚才强调过了,每一种进制它本身都是一种完美的体系。让我们先

看一下进制的定义:

进制的定义:

      八进制的定义:由8个符号组成,分别是0、 1 、2 、3 、4 、5、 6 、7 ,逢8进1。

     十进制的定义:由10个符号组成,分别是0 、1 、2、 3 、4 、5、 6、 7、 8 、9,逢10进1。

      N进制的定义: 由N个符号组成,逢N进1。

进制的书写:

     1进制 1-20

     1进制是由1个数组成,逢1进1。

一开始什么都没有,就表示为空:

如果要加1,0加1之后就是:      1

再加1,因为是逢1进1,所以是:11

再加1,因为是逢1进1,所以是:111

再加1,因为是逢1进1,所以是:1111

......

再加1,因为是逢1进1,所以是:11111111111111111111

1进制体现出来的问题:用到的符号太少,只有一个符号1。

那可不可以用a来表示1进制呢,答案是:可以。用什么来表示

可以由你自己说了算。如果你用A来表示1进制。那1-5就表示为:

a

aa

aaa

aaaa

aaaaa

因为1进制用到的符号少,所以如果要表示比较大的数时就比较麻烦。

如果你要表示1万的话,那就要写1万个1了。


3进制定义:由3个符号组成,分别是:0 、1、 2,逢3 进1

3进制 0 - 20

    0      1         2  

  10     11       12

  20     21       22

100    101    102

110    111     112

120    121    122

200    201



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值