目录
一计算机的数制
1,数制
计数的方法,指用一组固定的符号和统一的规则表示数值的方法
2.数位
指数字符号在一个数中所处在的位置,例如110,0在第0位,第二个1在第1位,第二个1在第2位
从右开始数,第一位是第0位
3.基数
指在某种进位计数制中,数位上所能使用的数字符号的个数,例如几进制→基数就是几,二进制基数就是2
4.位权
指在某种进位计数制中,数位所代表的大小,即处在某一位上“1”的所表示的数值的大小。
公式
例如110=100*1,10*1,1*0
二.十进制数制系统
十进制数制系统包括10个数字
0、1、2、3、4、5、6、7、8、9
以数字236为例,百位是2,十位是3,个位是6,相当于2*100(10的2次方)+3*10(10的1次方)+6*1(10的0次方)
符号为D,或者不写,或者下标为10
三.二进制数制系统(binary)
二进制的意思是基于两个数字
这些二进制数或二进制位表示0和1
符号为B,或者下标为2
8bit(位)=1Byte(字节)
四.十六进制数制系统
十六进制数制系统的基数是16
前十个数字是0到9
后面是A\B\C\D\E\F,分别表示10、11、12、13、14、15
五. 数制的表示
六.数制的计算
特点:几进制就是逢几进一
十进制9+1=10,二进制1+1=10,十六进制F+1=10
七.数制转换
1.十进制转换二进制
整除取余法
十进制转换任意进制数,用十进制整除几
从下向上倒推回去,十进制125=二进制1111101
2.十进制转换十六进制数
对照表
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 |
4.十进制转换二进制(凑数法)
每位上的1,换算成十进制数,然后再相加
八. 二进制的优点
1.二进制只需要用两种状态表示数字,容易实现4.
2.二进制的运算规则简单
0+0=0,0+1=1,1+0=1,1+1=0
0*0=0,0*1=0,1*0=0,1*1=1
3.用二进制容易实现逻辑运算
计算1真,0假
编程0真,1假
与,两个都满足,全1出1,有0出0,
或:有一个满足,有1出1,全0出0,
非:取反,!1=0;!0=1
九.存储量
计算机存储量可以用位和字节计量
字节是最小单位
数字一个字节,汉字2个字节
总结
十进制转二进制还是十六进制都是按整除取余法,
二进制和十六进制转十进制都是按公式按位权基数进行计算
二进制转十六进制则是从最右边每4位对应一位十六进制的位数