目录
一.计算机的数制
数制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数与“”位权”构成。
数制:计数的方法,使用一组固定的符号和统一的规则表示数值的方法
数位:指数字符号在一个数中所处的位置
基数:指在某种进位计数制中,数位上所能使用的数字符号的个数
位权:指在某种进位计数制中,数位所代表的大小,,即处在某一位上的“1”所表示的数值大小。
二.十进制数制系统
十进制数制系统包括10个数字 :0,1,2,3,4,5,6,7,8,9。
公式1.几进制数--基数就是几
2.数位--从右开始第一位数字是第0位
3.位权--每一位数值X基数^位数
十进制数的表示为(1010)D,(1010)₁₀,1010
三.二进制数制系统
二进制的意思是基于两个数字(0.1)
二进制数转换为十进制数
(1)几进制的基数--基数就是几
(2)数位--从右边第一位数字就是第0位
(3)位权--每一位数值x基数^位数
例:(10001011)B=1+2+8+128=139
二进制数的表示为(1010)B,(1010)₂
四.十六进制数值系统
1.十六进制数制系统的基数是16
前十个数字是0到9,后面是A,B,C,D,E,F,分别对应10,11,12,13,14,15
2.十六进制数转为十进制数:
(1)几进制数的基数是几
(2)数位:从右边开始数,最有边的第一位数字是第0位
(3)位权:每位的数值乘以基数位的数位次方
例:(12B)H=11×16^0+2×16^1+1×16^2=11+32+256=299
十六进制的表示为(1010)H,(1010)₁₆,Ox1010
五.进制转换
1.十进制转换为二进制
整除取余法
(125)D=(1111101)B
2.十进制转为十六进制
(125)D=(7D)H
总结:十进制转换成二或十六进制数,就用十进制数整除二或十六,求得余数,自下往上得出结果。
3.二进制转十六进制
从右边开始每四位二进制数可换算成一位十六进制数(不足四位的情况下在左边补0)
0 | 0 | 0000 |
1 | 1 | 0001 |
2 | 2 | 0010 |
3 | 3 | 0011 |
4 | 4 | 0100 |
5 | 5 | 0101 |
6 | 6 | 0110 |
7 | 7 | 0111 |
8 | 8 | 1000 |
9 | 9 | 1001 |
A | 10 | 1010 |
B | 11 | 1011 |
C | 12 | 1100 |
D | 13 | 1101 |
E | 14 | 1110 |
F | 15 | 1111 |
六.二进制的优点
二进制只需要用两种状态表示数字容易实现,二进制的运算规则简单
加法:0+0=0,0+1=1,1+0=1,1+1=0
乘法:0×0=0,0×1=0,1×0=0,1×1=1
逻辑运算:与是全一出一,有零出零。或运算有一出一,全零出零。非运算就是取反。
七.存储量
计算机存储量可以使用位和字节计量。字节(最小单位)
8位 | 1字节 |
1024字节 | 1KB |
10024KB | 1MB |
1024MB | 1GB |
1024GB | 1TB |
1024TB | 1PB |
1024PB | 1EB |
数字,字符是占1字节,汉字占2字节。
八.总结
数制转换很重要,进制间的转换要求熟练掌握。