前言
本教程基于尚硅谷Web前端教程发布,你们也可以理解为这是一篇尚硅谷教程的笔记,当然这里也有我自己的一些经验总结 我们
什么是进制
进制(Base)是数学和计算机中的科学技术系统,常见的是我们在日常生活中的十进制,除了十进制我们还有其他常见的进制
关于进制
二进制
- 特点:满2进1
- 计数:0 1 10 11 100 101 110 111
- 单位数字:2个(0-1)
那为什么11后面直接就是一百了呢,因为 二进制里面不能出现二 11到12正好又符合2进制的特点它就自动进一后变成了一百
十进制
这个进制就是日常生活中用到的了我们数数都会用到
- 特点:满10进1
- 计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14…20
- 计数单位:10个(0-9)
八进制
这种进制很少用到
- 特点:满8进1
- 计数单位:1 2 3 4 5 6 7 10 11 12 13…17 20
- 单位数字:8个(0-8)
八进制同二进制一样,在计数单位中同样不能看见8,满八进一变成了10
十六进制
有了十六进制那就方便了啊,一堆用二进制需要一堆0,1但到了16进制可能只需要一个计数单位就够了,所以一般显示一个二进制数字时都会转化为16进制
- 特点:满16进1
- 计数:1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12…1a 1b 1c 1d 1e 1f 20…
- 单位数字:16个(0-f)
这时候你们就会想了,那9的下一位不应该是十吗? 这时候我想说,如果下一位是10那不就又回到十进制了吗?所以找来了几个特殊的数字来完成转换
二进制的扩展
所有的数据在计算机底层都是有二进制的形式保存,我们可以将内存想象为一个有多个小格子的容器,每一个格子都储存这一个1或者一个0,这样的小格子在内存中被称为1位(bit)
阅读量:8bit=1byte(字节)
1024byte=1kb(千字节)
1024kb=1mb(兆字节)
1024mb=1gb(吉字节)
1024gb=1tb(特字节)
1024tb=1pb
☛兄dei,请我喝杯茶☚