我们一般说的百兆、千兆网络的单位是bps(比特率,即位/秒,bit/s),比如我们说网卡或光纤的传输速度是百兆,也就是100Mbps的意思。而在实际应用中(迅雷等下载工具)使用的传输单位是字节/秒(Byte/s)。
Byte是字节,而bit是二进制位单元
8 bit = 1 byte
1024 byte = 1 KB
1024 KB = 1 MB
1024 MB = 1 GB
1024 GB = 1 TB
1024 TB = 1 PB
1024 PB = 1 EB
1024 EB = 1 ZB
1024 ZB = 1 YB
计算机的数值
十进制数(Decimal(/ˈdesɪm(ə)l/) number)
(1010)10,1010D,1010
八进制数(Octal(/ˈɒktl/ ) Number)
(1010)8,1010O
二进制数(Binary number)
(1010)2,1010B
十六进制数(Hexadecimal(/ˌheksəˈdesɪml/ ) number)
(1010)16,1010H, 0x1010
高位1 1 1 0 0 0 1 0低位
7 6 5 4 3 2 1 0
二进制由 0 和 1
在数制中,还有一个规则,就是N进制必须是逢N进一。
十进制数的特点是逢十进一。例如:
(1010)10=1×10^3+0×10^2+1×10^1+0×10^0
1 0 1 0
3 2 1 0
1* 10^3 + 0*10^2 + 1*10^1 + 0*10^0=1010
二进制数的特点是逢二进一。例如:
(1010)2=1×2^3+0×2^2+1×2^1+0×2^0=(10)10
八进制数的特点是逢八进一。例如:
(1010)8=1×8^3+0×8^2+1×8^1+0×8^0=(520)10
十六进制数的特点是逢十六进一。例如:
(1010)16=1×16^3+0×16^2+1×l6^1+0×16^0=(4112) 10
(40102504)8=4*8^7+1*8^5+2*8^3+5*8^2+4*8^0
案列
11010011B=()10
76543210
734O=()10
9527H=(38,439)10
数制转换
十进制转二进制
方法一:
余数倒排
125%2 1
62%2 0
31%2 1
15%2 1
7%2 1
3%2 1
1%2 1
0
125=01111101B
方法二:
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
125-128 0
125-64 1
61-32 1
29-16 1
13-8 1
5-4 1
1-2 0
1-1 1
125=01111101B
243-128 1
115-64 1
51-32 1
19-16 1
3-8 0
3-4 0
3-2 1
1-1 1
243=11110011B
二进制数转换八进制数:3位一转换
101 000 110 506 D
二进制数转换十六进制数:4位一转换
0001 0100 1111 14F H
八进制
125换算
001 111 101
1 7 5
243换算
011 110 011
001 110 011
16进制
1111 0011
F 3
十六进制
0010 0011 0101
2 3 5
八进制
565
001 000 110 101
1 0 6 5
二进制数转换八进制数:3位一转换 101 000 110 5 0 6 101000110
二进制数转换十六进制数:4位一转换 0001 0100 1111 14FH
01011 10101091000010
二进制 八进制 十进制 十六进制
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
常见八位二进制
10000000 128
11000000 192
11100000 224
11110000 240
11111000 248
11111100 252
11111110 254
11111111 255