【本章小结】
1. 数制
计算机中的数字电路用电压的高低(或通断)表示两种状态0、1,所以计算机内部的所有信息都是采用二进制计数法。在书写程序时,常采用二进制的短格式表示法:十六进制。
2. 数制之间的转换
二进制数和十六进制的转换是很直接的。一个二进制数,从低位到高位,每4位用一个数字来表示,就是相应的十六进制数,反之一个十六进制数中的每一位用4位二进制数表示,就转换成相应的二进制数。
十六进制数的各位数与其对应权值(16i)的乘积之和即为其对应的是十进制数。十进制数转换为十六进制数可使用降幂法和除法。
3. 运算
二进制数的算术运算规则是逢二进一,十六进制数的运算规则是逢十六进一。
基本逻辑运算包括与(AND)、或(OR)、非(NOT)、异或(XOR),0、1代码为逻辑变量。
4. 数和字符的表示
计算机中的数是用二进制来表示,其最高有效位表示数的正负号。整数采用补码表示法。对一个二进制数按位求反后在末位加1的运算称为求补运算。
补码的加法规则是:[X+Y]补=[X] 补+[Y] 补
补码的减法规则是:[X-Y] 补=[X] 补+[-Y] 补
计算机采用ASCII表示字符,每个字符占用一个字节。