计算机常用的进制及相互转换
今日内容
进制由来
生活中常用进制
计算机中的二进制
计算机中四种常用进制的说明
八进制和十六进制
进制的转换
进制的由来
进制:进位计数制
原始的计数方式:
结绳计数
书契计数
算盘
正字计数法
生活常用的进制
十进制
七进制
十二进制
百进制
千进制
计算机中的二进制
二进制:莱布尼兹
计算机中使用电路开关状态对应二进制,开代表"1" 关代表"0"
一个子长是8位
8bit=1Byte(8b=1B)
四种进制说明
-
十进制
- 0-9
-
二进制
- 10补码的形式保存
-
八进制
- 0-7
-
十六进制
- 0-9abcdef
八进制和十六进制
为了二进制写法上的简便,使用八进制和十\六进制表示二进制数,但实际存储依然是二进制
进制的相互转换
-
将二进制转换为十进制数
- 例如:(01111000)B =(0X20+0X21+0X22+1X23+1X24+1X25+1X26+0X27)D
-
将八进制转换为十进制
- 例如:(0123)O=(3X80+2X81+1X82+0X83)D
-
十六进制转换为十进制
- 以上面两种相同的方式进行转换
-
十进制转其他进制
运用短除法(除K取余)
-
例如:十进制12转换成二进制
十进制转八进制和十六进制用相同的方法只是除数变成8和16