目录
一、计算机的数制
数制
计数的方法,指用一组固定的符号和统一的规则表示数值的方法
数位
指数字符号在一个数中所处的位置
基数
指在某种进位计数制中,数位上所能使用的数字符号的个数
位权
指在某种进位计数制中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小
二、二进制数制系统
二进制的意思是基于两个数字
这些二进制数或二进制位表示为0和1
怎么将二进制转换为十进制?
例:10001011B
(10001011)B=1*2⁰+1*2¹+1*2³+1*2⁷=139
三、十六进制数制系统
十六进制数制系统的基数是16
前十个数字是0-9
后面是A,B,C,D,E,F,分别表示10、11、12、13、14、15
怎么将十六进制转换为十进制?
例:12B
12B=1 2 11(三个数)
(12B)H=11*16⁰+2*16¹+1*16²=299
四、数制的表示
十进制数(Decimal number)
表示方式:(1010)₁₀,1010D,1010
二进制数(Binary number)
表示方式:(1010)₂,1010B
十六进制数(Hexadecimal number)
(1010)₁₆,1010H
五、将十进制转换为二进制
使用“整除取余法”,将十进制数整除将要转换的进制数,余数即为转换后的数字,取数方向是自下而上
例如:十进制数“125”转换为二进制数,整除取余后得“1111101”
六、十进制转十六进制
对照表
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
同样使用“整除取余”法,将“125”整除16得7 13,13换为D,即7D
二进制,八进制,十进制,十六进制的对照表
二进制 | 八进制 | 十进制 | 十六进制 |
0000 | 0 | 0 | 0 |
0001 | 1 | 1 | 1 |
0010 | 2 | 2 | 2 |
0011 | 3 | 3 | 3 |
0100 | 4 | 4 | 4 |
0101 | 5 | 5 | 5 |
0110 | 6 | 6 | 6 |
0111 | 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 |
七、二进制的优点
二进制只需要用两种状态表示数字,容易实现
二进制的运算规则简单
0+0=0,0+1=1,1+0=1,1+1=1(或运算,即有“1”出“1”,全“0”为“0”)
0*0=0,0*1=0,1*0=0,1*1=1(与运算,即有“0”出“0”,全“1”为“1”)
用二进制容易实现逻辑运算
真 假
八、存储量
计算机存储量可以用位和字节计量
8位 | 1字节 |
1024字节 | 1KB |
1024KB | 1MB |
1024MB | 1GB |
1024GB | 1TB |
注:一个汉字两个字节,有时是三个字节,根据编码形式分
九、总结
经过这次学习我了解了数制转换的方法,包括二进制,十六进制怎么转换为十进制,十进制又怎么转换为二进制和十六进制。