常用进制转换
进制的由来
- ==进位记数制==
- 结绳计数
- 书契计数
- 算盘
- 正字计数
生活中的常用进制
- 十进制
- 七进制(0到六从周日到周六)
- 十二进制
- 白进制
- 千进制
计算机中的二进制
- 1024倍数进制
- 二数制:莱布尼茨
- 计算机中使用电路开关状态对应二数制,开代表1.关代表0
- 8bit=1Bvte
- 8b=1B
- 1024B=1KB
- 1024KB=1MB
计算机中四种常用进制的说明
- 十进制
- 0-9
- 二进制
- 0-1
- 计算机已补码形式保持【存储】
- 八进制
- 0-7
- 十六进制
- 0-9 +A到F=0-15
八进制和16进制
- 为了二进制写法上的简便使用八进制来表示,将原来的二进制的每三位放到一起组成一个八进制
- 将原来的二进制没四位数放到一起组成十六进制。
- 在计算机实际存储中的时候依然存储的是二进制。
进制的转换
将其他进制转换成十进制(位权展开法)
- 将二进制转换成十进制
- 将对应的位数和权重相乘然后相加
- 将八进制转十进制
- 将对应的位数上的数字和对应的权重相乘相加
- 将十六进制转换十进制
- 同上十六进制从10开始到15为a到f
将十进制转换成其他进制(除K逆取余法)
-
十进制转换成二进制
-
十进制转八进制
- 同上使用除八逆取余法得出具体的八进制数
将十进制转换成十六进制
10到15为a到f
-
==先将十进制转换为二进制数,再将二进制数转换成八进制或者十六进制。==
- 二进制转换为八进制,每三位转换一位八进制位数
-
二进制转换成十六进制,每四位转换成一个十六进制数