计算机常用进制以及进制之间的转换
- 进制的由来
- 生活中的常用进制
- 计算机中的二进制
- 计算机常用四种进制的说明
- 八进制和十六进制
- 进制之间的转换
进制的由来
进位就是进位计数制,就是一种计数的方法
古代社会的技术方式
- 结绳计数
- 书契计数
- 算盘
- 正字计数
n进制,就是逢n进一,一个数字位子最大的数字就是n-1
生活中的常用进制
- 十进制
- 七进制(星期)
- 十二进制(月份)
- 百进制(世纪)
- 千进制 {薪资}
计算机中二进制
计算机二进制则是一个非常微小的开关,用开表示1,关表示0,一个数字位只能表示两张数字。 莱布尼兹发现
在计算机中,一个数据量叫做1bit,一般使用8个数据位表示一个数字,成为一个字节(byte);
8bit=1Byte(B) 1B=8b
1024 Byte=1 KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1P B
一个比特位对应一个电路开关8个比特位对应八个开关,在计算机中将10个电路开联到一起,表示1024,作为基本换算单位
四种进制说明
二进制:计算机所有的数据都是二进制表示,二进制只有两个数0·1只有0,1两种情况
八进制:只有0,1,2,3,4,5,6,7
十进制:0-9
十六进制:0-9,A表示10,B表示11,f表示十五
八进制和十六进制
八进制和十六进制,解决了二进制书写太长,不易识别的问题4
二进制每三位组合到一起是八进制
二进制每四位组合到一起组成十六进制
进制之间的转换
将其他进制转换为十进制
二进制--十进制
0000 0111 (位权展开法)
1 2 3 4
千百十个:权重
权重的计算方式:进制^(位数-1)位数{从右到左}
进制的位数-1
10^0=1个
10^1=10
10^2=100
10^3=1000
用每一位的数字和对应的权重相乘,将乘积相加
0 0 1 0 1 0 1 0
27+26+25+24+ 23+22+2^1 + 2^0
0000 0023 (八进制)----(十进制)
十六进制
将十进制转换其他进制
十进制转二进制
十进制转八进制
十进制转十六进制
短除法
除K取余法(k代表要转为的进制)
除到商余零停止,从下往上看
先将十进制转换二进制
将二进制组合成八进制或者十六进制
整理一些关于计算机常用的进制以及进制之间转换,希望对大家有帮助