今日内容
进制的由来
生活中常用进制
计算机的二进制
计算机常用的四种进制
八进制和十六进制
进制的转换
进制的由来
进制:进位计数制
原始计数方式:
节绳计数
书契计数
算盘
正字计数法
生活中常用进制
十进制
七进制
十二进制
百进制
千进制
计算机中的二进制

image-20200525094040436.png
计算机中四种常用进制
十进制
- 0-9
二进制
- 0或者1 的形式保存【存储】
八进制
- 0-7
十六进制
0-9ABCDEF(0-15)
八进制和十六进制
为了二进制写法的简便,使用八进制来表示,将原来的二进制的每三位数放到一起组成八进制,将原来的二进制每四位放在一起组成十六进制
在计算机实际存储依然存储的是二进制
进制之间转换
将其他进制转换为十进制
-
将二进制转换为十进制
- 将对应位数上的数字和每一位的权重相乘,然后相加。
-
将八进制转换为十进制
- 将对应位数上的数字和每一位的权重相乘,然后相加。
-
将十六进制转换为十进制
- 将对应位数上的数字和每一位的权重相乘,然后相加。
将十进制转换为其他进制
短除法除K取余法
将十进制转换为二进制
将十进制转换为八进制
将十进制转换为十六进制
先将十进制转换为二进制数,然后将二进制数组合成八进制或者十六进制
八进制是将二进制每三位组合在一起
十六进制是将二进制每四位组合在一起
0x开头的是16进制,0b开头的是2进制,08进制