(该内容都由本人辛苦整理,希望大家好好利用 )
数进制的基本概念
1、比特:是计算机和其他数字系统处理、 存储和传输信息的最小单位, 一般用小写的字母 “b”表示。
比特只有两种状态,或者是“ 1”或者是“ 0”。(比特无大小 )
2、比特的运算:
逻辑 乘 (与 ) 0 0 1 1
∧ 0 ∧ 1 ∧ 0 ∧ 1
0 0 0 1
逻辑 加 (或 ) 0 0 1 1
∨ 0 ∨ 1 ∨ 0 ∨ 1
0 0 0 1
取反(非),“0”取反后世“ 1”,“1”取反后是“ 0”。
3、比特的存储单位: KB (千字节)、MB (兆字节)、GB (吉字节)、TB (太字节)
10 10 10 10
它们之间的关系是: 1KB =2 B=1024B 1MB =2 KB 1GB=2 MB 1TB=2 GB
4 、比特的传输速率单位: b/s (bps)、kb/s (千比特)、Mb/s (兆比特)、Gb/s (吉比特)、Tb/s (太比特)
它们之间的关系是: 1kb/s=1000b/s 1Mb/s=1000kb/s 1Gb/s=1000Mb/s 1Tb/s=1000Gb/s
5、二进制、十进制、八进制和十六进制
⑴二进制 ,基数为 2(共有 0、1 两个数 )
3 2 1 0
(1011)2=1×2 +0 ×2 +1×2 +1×2 =(11) 10
⑵十进制 ,基数为 10(共有 0、1, 9 十个数 )
3 2 1 0
(1011)10= 1×10 +0 ×10 +1×10 +1×10 =1011
⑶八进制 ,基数为 8(共有 0、1, 7 八个数 )
3 2 1 0
(1011)8= 1×8 +0×8 +1×8 +1×8 = (521)10
⑷十六进制,基数为 16 (0、1, 9、A , F 十六个数)
3 2 1 0
(1011)16= 1×16 +0 ×16 +1×16 +1×16 = (4113)10
6、不同进制的转换
(1)二进制、八进制、十六进制→十进制:
如: (1011.101) =1×23 2 1 0 -1 -2 ×2-3
2 +0 ×2 +1 ×2 +1 ×2 +1 ×2 +0 ×2 =11.625
1 0 -1
H
a9.4 =10 ×16 +9 ×16 +4 ×16 =169.25
(2)十进制→二进制、八进制、十六进制:
整数:除以转换之后数制的基数,反序取余数,直到商为 0 结束
小数:乘以基数,正序取整数部分,直到小数部分为 0 或满足一定的精度结束。
如: (0.875)10=(0.111)2
0.875×2=1.75 整数部分 =1 (高位)
0.75×2=1.5 整数部