00:00
好,我们继续来说,哎,那我们刚才讲了一个文档声明,那是不是意味着我的网页里把文档声明写上了,我这个网页就完整了呢?哎,对不起,还是没有完整,但是还缺什么,我们待会儿再说,我们先说一个。题外话,那我们既然学计算机,那我们有一个东西就不得不去说了,我们叫什么呢?叫做一个禁制,诶叫做一个进制,进制很简单,就是说白了就是我们数数的一个方式啊,数数的一个方式像什么呀?哎,我们用过的,像我们日常用的是一个什么呀?叫做十进制,哎,还有计算机里用的比较多的叫做一个二进制,还有用的比较少的叫做一个八进制,还有一个叫做16进制,那这些都是我们所说的,我们能见到的一些进制,那那进制是怎么回事,我们先来从我们十进制开始说,十进制什么特点,什么特点,哎顾名思义嘛,满哎买十进一嘛,哎十进制买十进一,所以我们十进制它是怎么来计数的,我们来想一下怎么计数的,十进制,我们要数数第一个数应该是什么,应该是什么,哎,应该是零嘛,所有数数数第一个数都是零,你不能第一个数从。
01:22
负一该入对吧,一定从零开始,从没有开始入嘛,对吧,0123456789,然后是什么,然后是什么?哎,然后个位你再加一的话,是不是个位满十了,满十要向十位进一个一个位变成零,十位是不是变成一,变成一零了,哎变成1010完了是111213,然后一直到哪啊,诶一直到我们这个一九完了是什么呀?诶二零,也就是说他没满十就要向前进一位,个位满十向十位进一,十位满十向百位进一,百位满十向千位进一,以此类推,这个东西我们上小学的时候学了,这个叫做十进制,满十进一,所以我们十进制里边一共有几个数字。
02:11
哎,有几个数字,怎么说这数字还有数吗?我这有一堆数字呢,哎,注意了,我说这个几个数字,我们叫做单位数字,单位数字什么叫单位数字?0123456789,这都叫单位数字,但是1011这还叫不叫单位数字了,不叫了,为什么?因为这是是不是由两个数字构成的呀,哎,你要是123,这是是由三个数字构成的,所以它就不能叫单位数字了,所以在我们十进制里边,单位数字只有十个,哪十个就是从零到九这十个数字嘛,单个的啊,注意是单个的数字,那也就说诶零到九单个数字啊,这是我们比较熟悉的十进制,那我们再来说二进制,那其实十进制整明白了,二进制你也整明白了啊,我们来说二进制什么特点,二进制我们叫做一个满二进一啊,二进制特点叫做一个满二进一,那二进制怎么数,数一样吗?哎,我零一。
03:11
B又完了几二呗,行不行?哎,注意二进这里能不能出现二,不能出现二满二进一,你满二是不是要向前一位进一啊,所以第一位满二了,向前位进一,第一位就变成零,第二位就变成了一,所以该数往下数,一完了是101,零完了是一一,第一完了是不是又满二又要进一啊,就变成100,然后是101,然后是110,然后是111,叫做一个满二进一,所以这个时候你注意它们上边是对应的,你看这是01234567,所以二进制里边的111就相当于我们十进制里边的七,虽然它的表示形式不一样,但它的实际的值是是一样的啊,实际值是一样,叫做满二进一,所以注意在二进制里边它的单位数字有几个?
04:08
哎,有两个嘛,对吧,有,其实说白了就是几进制就有几个啊,二进制里边有两个,就是一个零和零和一,所以在二进制里面你可不可能看见二,哎,不可能啊,不可能,在十进制里边你也不能看见十,我说的是单位数字啊,单位数字只有一个,只有两个啊,就是零,还有一,这个是我们说的二进制啊,二进制那下边接着说吧,下面是我们八进制,其实啊,八进制我们用的很少,呃呃,可能生活中还能用到是吧,像我们有过去那种秤是吧,什么八两等于这个等于一斤是吧,可能会用到,但是在我们这儿的话,我们现在来看的话,诶是用的了半斤等于八两对吧,半斤等于八,八两是等于半斤的啊,但是这是我们过去的生活,现在都现在都很少去说这东西,可能就是你说成语的时候,说什么半斤八两,可能才用到八进制,在我们现实生活中基本上不会用。
05:08
个人不会用,在我们的这个计算机里面,其实也用的很少啊,八进制是我们见到最少的啊,八进制我们叫做满八进,其实就没有意思了,你两上边那个说了,这就没有意思了,买八进一怎么数,01234567切完了几?哎,切完了进一变成101112,然后往下一直到一七完了几?哎,一七完了就是二零了,也就是说八进制里面你能不能看见八,哎,不能看见八,八进制里我们能看见的只是什么?哎,只是几个数,诶一共就是八个数,从零一直到七是没有没有八的啊,看见八就不对了啊,看见八不对了,所以其实这个数你看起来很简单,一零就表示什么意思?一零在我们十进制里就相当于是一个一个八啊一个八,那二进制里边一零在十进制里就相当于是我们十进制里的二这么一个规则,所以这规则整体来说是非常非常的简单的,你像十,十进制,十进制个位就是代表几个一对吧,第二位那就是代表几个十,第三位就代表有几个一个百,以此类推,那么二进制第一位还是代表几个一,它也算是个位,但是下面那位你就不能叫,就不能叫这个。
06:31
十位了,因为它不是代表有几个十,它是代表有几个二,而八进制的第二位是代表有几个有几个八,那第三位那就是几个64对吧,它第三位就代表几个几个四是吧,这么以此类推,我就不再去多说了啊,我不再多说了,这个进制怎么进,在这儿我不要求你会换算,我不要求你知道二进制每一位,八进制每一位代表什么意思,不要求你会算,我只要求你会数,我让你给我数一个八进制数,你能给我数出来就完事了,我不需要你去换算啊,就这么简单,好,这个是我们的一个。
07:06
八进制,八进制完事以后,我们下边来说我们的16进制,还是先来说它的特点,特点就是满16进一,满16进一,他怎么计数怎么计数,哎简单0123456789,诶九完了该写什么了,写了该写十吗?注意。能不能写诗?哎,很明显你不能写十,为什么呀?写十是不是又变成了十进制了,能不能出现十,这时候不能九完了,不能是十,九完是十又是十进制了,所以九完了以后,按理说应该是十,但是你不能写一零,你不能写一零,因为写一零是不是变成两个数,表示一个数又变成十进制了,所以这个时候注意在16进制里边,由于它是要满16进一的,那既然要满16进一,它的单位数字那必须要有16个,有16个,但是问题来了,我们归了包堆,我们的数字一共就零到九,是不是就这十个数字,你往后还有没有了,没有了,所以在16进制里边又给我们加了几个数字,几个特殊的数字来表示十,11 12 13、14、15,有没有16,没有16 16就变成一零了嘛,对吧,所以我们这数。
08:32
完了应该九,完了不是十,应该是AABC,还有FA,就表示的是十,B就表示11 C表示12,然后D表示13 e表示14 F表示15 F完了就是什么?哎,就该101112,一直到哪,诶一直到我们来一个叫1A,然后1B,然后诶ec,哎,ED啊EEF,然后是二,零,依次类推,也就是说它实际上在我们这里边多引入了ABCDEF来表示十,11,一直到15这几个数字,所以以后你再看到数字里边出现什么ABCDEF了,不要奇怪,这就是什呀,16进制数字啊,所以这个时候它一共单位数字是16个,哎,那是什么呀,是零到,诶,零到F啊,零到。
09:32
好,那这个是我们说的几种进制啊,十进制,二进制,还有八进制,还有16进制,八进制,我送他三个大字啊,三个大字很少很少用啊,知道一下就行了啊,哎,那这个二进制呢,实际上十进制就是我们这个什么呀,十进制就是我们日常使用的一个进制,我们基本上在计算机里面,我们我们看到进制都是十进制啊,日常使用的进制,而二进制呢,是我们什么呢?是我们这个计算机底层的一个进制啊,降低底层进制,所以你注意我们你稍微有一点计算机技术,你稍微接触过一点,你就应该知道,你甚至没没接触过,你看过电影什么什么黑客帝国之类电影,你该大概有一个印象,在计算机里所有的数据都是什么,都是存储成1010这种二进制格式,也就是说,你玩的游戏也好,你写的网页也好,你写的程序也好,最终在计算机底层中都会存储为。
10:32
诶,二进制所有数据都是1010的啊,所有数据都是1010的,所以这个时候我们这说一下吧,我们说一下诶注意事项吧,啊注意也不算注意吧,算是一个扩展,扩展注意了,我们所有数据,所有数据在我们这个计算机底层都会以我们这个二进制,二进制的这个形式保存啊所有数据都会以二进制形式的保存,那我们的内存实际上什么呢?我们的内存我们可以啊将这个内存想象成什么呢?哎,想象为一个由,哎多个什么呢?多个小小格子,哎组成的一个容器啊组成的一个容器,所以你想一下,你就把内存想成什么呢?哎,它可能就是这么一个容器啊,就这么一容器,这容器里边干嘛呢?有一个一个小格啊,有一个小格啊,一个小格,你看这就一个小。
11:32
这这一小格,这是不是有一个小格,哎,你就想象中内存是一个由多个小格子组成的一个容器,那这些小格子,哎,每一个小格子中,哎,小格子中可以存储一个一或一个零,所以像我们刚才说那个小格子里,这小格子里你可以存什么呢?可以存一,也可以存零啊,可以存一或者存一个零,这一个小格子。
12:02
哎,这一个小格子,哎,那我们说了占用的大小,诶在我们内存中,在我们这个内存中,哎在内存中就被什么呢?被称为一位啊一位我们叫做一个BY啊bit啊,一个这个一个叫做这个呃,Bit吧是吧?哎一个bit,一个比特是吧?一个比特这表示的是一位,这一个小格就表示的是一位啊一个小格就要表示一个位,一位一比特是吧,1BIT啊bit然后呢。我们来说一下,那我八个bit,八个bit就等于什么呢?等于一个bit byte我们叫做一个字节啊,叫做一个字节,而我们诶1024个BAT啊字节等于什么呢?等于哎1KB,我们叫做千字节啊千字节,哎千字节,所以你注意啊,像我们这个计算机里啊,你说这个东西诶内存多大也好,硬盘多大也好,其实我们说什么字节呀,说什么兆,其实最后算起来就是说的是我这个东西里边能存几个零几个一啊,能存几个零几个一,然后1024。
13:24
1024KB等于emb,我们叫做一个照字节,哎,照字节,然后还有什么呢?还有1024的MB,诶,等于1GB啊1GB这个我们叫做吉字节1G嘛,就是我们经常说那个内存里边的11G吉祥的吉,吉祥啊吉字节啊吉字节,然后1024GBGB等于什么呢?哎,等于1TB,这叫做,这应该叫做特字节,特字节还有什么呢?还有我们叫做1024TB等于什么呢?等于PB1PB这词这个中文翻译我就我记不清楚了啊,记不清楚了,但是你要知道它们这么一个这么一个关系啊,这么一个关系,所以它是怎么来的,哎,一个壳子就表示一位啊,一个零或者一个一八个格就表示一个字节啊,一个bit,然后我们的。
14:24
啊,1024个BAT就表示一个KB啊,以此类推,所以你说了1TB里边能存多少个零一啊,你就往前乘吧,总总能乘出来对吧,但是你要知道它的换算关系,所以啊,记住了,你的内存也好,硬盘也好,实际上里边就一个一个小格,小格里可以存零或者存一,但是这里面注意了。实际上我们内存里面B,它这个单位bit啊,我们是没有办法操作的。没有办法操作的,比如说我这内存里面有一个它,它咔你说我想把它改了,你没有办法去改它的啊,没有办法只操作一位,所以注意在我们的计算机中,我们最小单位,我们最小可以操作的单位就是字节,一个BAT不行,你看看你创建一个文件,最小也得是一个字节啊,也就是说最少你得用八个bit,八个比特啊,八个比特,然后呢,我们八位对吧,最少你得用八位,而我们最小的就是一个BAT,也就是八位,你不能说我操作一位,哎,做不到最小就是八位啊,最小就八位,而物理上最小单位就是这个,哎,就是就是位啊,一位就是最小,但是我们可控的就是八位,就是一个字节啊,一个字节,好,这个是我们说的一个二进制,二进制啊,二进制是我们计算机底层去存储的一个进制,但是我们在现实开发中,你说我自己去使用二进制现不现实呢?不太现实,我们很少说我直接去使用编。
15:53
给这个二进数字很少,因为这玩意儿首先你写完了很长二一个,你读起来会很很费劲,很麻烦啊,很麻烦,所以二进制是计算机底层的,我们一般不会去使用二进制啊,不会去写二进制是这么一个,然后最后一个16进制,16进制其实用的很多,诶16进制一般情况下干嘛呢?诶一般我们在显示一个这个二进制数字时,我们都会什么呢?哎,都会转换为16进制,所以16进制是干嘛的,16进制的作用其实就是配合二进制的,就是说我们二进制数据虽然我们说不用,但是有一些情况下,我也需要把二进制数据转换出来,就是哪读出来,我们可能需要读一下子啊,读一下子,那这个时候就产生一个问题,二进制数据很长,部分辨读,比如说我要写写一个字节的数据,那可能就是1234 1234是不是就八个一啊,哎,八个一写完了很长,两个字节就就就更长。
16:53
长了对吧,所以数据写起来不方便,非常不方便阅读,所以二进制数据一般我们都会转换成16进制数据来表示,所以像八个一可能转换成16进制,那就是什么呀?哎,就是FF对吧?哎,就是FF转换成16进制去显示,那这样显示起来比较短,我们读起来也比较,也比较简单啊,比较简单是这么一个意思,所以啊,这几个进制知道一下他们的关系啊,当然这个属于一个我们整个讲解一个这个番外篇,它跟我们主体内容关系并不是很大,但是呢,我把它说完了以后,待会儿再往下边讲这个内容我们就会好开展一些啊,这个东西自己数一数,自己转一下啊,他们到底是怎么回事啊,怎么回事,还有就是什么呢?诶,你要想去做这个转换也很简单,打开你的电脑,诶我们这开始加CLCCIC,我们的计算器啊计算器,计算器在这儿呢,有一个查看查看,这是有一个。
17:53
聚员啊,诶你直接切换到程序员模式,这时候呢,你要想转的话,比如说你想看看我八个一二进制里边这是五个了,六七八二进制里面的八个一相当于是十进,哎这个16进制里边什么呢?你这接01:16进制变成什么FF啊八个一就相当于F,那相当于十进制里面什么呢?哎,255对吧,这个东西能转个个儿来就行了啊,能转个个,你转的时候用它转就行了,八进制很少用啊,你不用管它了,就这些16进制,十进制,哎,你知道怎么数就起火啊,起火好我们来听一下。
我来说两句