开发者学堂课程【Python 语言基础 1 :语法入门:进制介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/599/detail/8649
进制介绍
内容简介:
一、 十进制
二、 二进制
三、 八进制
四、 十六进制
一、 十进制(最常用的进制)
l 十进制:满十进一的进制。
l 十进制一共有10个数字:
0 1 2 3 4 5 6 7 8 9
l 十进制如何计数:
0 1 2 3 4 5 6 7 8 9 10 11 12...19 20...29 30
二、二进制(计算机底层使用的进制)
l 二进制:满二进一的进制。
l 二进制中共有2个数字:
0 1
l 二进制如何计数:
0 1 10 11 100 101 110 111 1000
l 所有的数据在计算机底层都以二进制的形式保存,计算机只认二进制。
l 可将内存想象为小格子,小格子中可以存储一个 0 或一个 1。
l 内存中的每一个小格子,我们称为 1 bit (位)。
l bit 是计算机中的最小的单位。
l byte 是我们最小的可操作的单位。
8bit = 1byte(字节)
1024kb = 1kb(千字节)
1024kb = 1mb( 兆字节)
1024mb = 1gb(吉字节)
1024gb - 1tb(太字节 )
三、八进制(一般不用)
l 八进制:满八进一的进制。
l 八进制中一共有8个数字:
0 1 2 3 4 5 6 7
l 八进制如何计数:
0 1 2 3 4 5 6 7 10 11...17 20...27 30
四、十六进制
l 满十六进一
l 十六进制中一共有16个数字:
0 1 2 3 4 5 6 7 8 9 a b c d e f
l 十六进制是满16才进位,所以引入了a b c d e f来表示10 11 12 13 14 15
l 十六进制如何计数:
0 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 21 22。。。2a 2b 2c 2d 2e 2f 30
l 在查看二进制数据时,一般会以十六进制的形势显示。