提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、进制数的种类和转换方法
1.进制的分类
名称 | 标识 | 英语 |
---|---|---|
二进制 | ( 1010)2 1010B | binary number |
八进制 | (1010)8 1010O | octol number |
十进制 | (1010)10 1010D | decimal number |
十六进制 | (1010)16 1010H | hexadecimal number |
2.进制的转换方法
高低位从右往左开始算起,从低位到高位 ;下标从0开始算起n-1
十进制 -> 二进制(余数倒排,减法顺排)
二进制 ->八进制(从低位开始三位一转换) 、十六进制 (从低位开始四位一转换)
二、转换方法
1.二进制转换十进制
注:高低位从右往左开始算起,从低位到高位 ;下标从0开始算起n-1
(示例):(1011111011)2=(763)10
9 8 7 6 5 4 3 2 1 0 下表
1 0 1 1 1 1 1 0 1 1 二进制数
=1x29+0x28+1x27+1x26+1x25+1x24+1x23+0x22+1x21+0x20
=516+0+128+64+32+16+8+0+2+1
=763
2.十进制转换二进制
注:十进制 -> 二进制(余数倒排法,减法顺排法)
(示例):(98)10=(1100010)2
除余倒排法 | 余数 | 减法顺排法 | 减法 |
---|---|---|---|
98/2 | 0 | 98-64 | 1 |
49/2 | 1 | 34-32 | 1 |
24/2 | 0 | 2-16 | 0 |
12/2 | 0 | 2-8 | 0 |
6/ 2 | 0 | 2-4 | 0 |
3/2 | 1 | 2-2 | 1 |
1/2 | 1 | 0-1 | 0 |
3.二进制转换八进制和十六进制
注:二进制 ->八进制(从低位开始三位一转换) 、十六进制 (从低位开始四位一转换)
(示例):(101110101100)2=(5654)8=(BAC)16
二进制转八进制(从低位开始三位一转换)
101 110 101 100
‘ 5 ’ ’ ‘6 ‘ ‘ 5 ‘ ’ 4 =5654
二进制转十六进制(从低位开始四位一转换)
1011 1010 1100
’ ’B ’ ’ ’ A ’ ’ ’ ’C =BAC
4.常用的几个二进制数
二进制 | 十进制 |
---|---|
10000000 | 128 |
11000000 | 192 |
11100000 | 224 |
11110000 | 240 |
11111000 | 248 |
11111100 | 252 |
11111110 | 254 |
11111111 | 255 |
三.比特率
Byte是字节 bit是二进制单元
传输速率B/s(字节/秒) 和带宽速率bps(比特率,位/秒)
1Byte字节=8位bit
1KB = 1024 Bvte
1MB = 1024 KB
1GB = 1024 MB
1TB = 1024 GB
1PB = 1024 TB
1EB = 1024 PB
1ZB = 1024 EB
1YB = 1024 ZB