1.3.1信息的表示
1.3.2 数制及其转换
数码:一组用来表示某种数制的符号。
基数:数制所使用的数码个数
位权:指数码在不同位置上的权值。
一、常见的几种进位计数制
1. 十进制(Decimal System)
2. 二进制(Binary System)
3. 八进制(Octal System)
4. 十六进制(Hexadecimal System)

二、数制的转换
1. 二进制、八进制、十六进制数转化为十进制数
对于任何一个二进制数、八进制数、十六进制数,均可以先写出它的位权展开式,然后再按十进制进行计算即可将其转换为十进制数。
2.十进制数转化为二进制数
十进制数的整数部分和小数部分在转换时需作不同的计算,分别求值后再组合。
整数部分采用除2取余法,即逐次除以2,直至商为0,得出的余数倒排,即为二进制各位的数码。小数部分采用乘2取整法,即逐次乘以2,从每次乘积的整数部分得到二进制数各位的数码。


3.二进制数与八进制数的相互转换
二进制数转换成八进制数的方法是:将二进制数从小数点开始,对二进制整数部分向左每3位分成一组,不足3位的向高位补0凑成3位;对二进制小数部分向右每3位分成一组,不足3位的向低位补0凑成3位。每一组有3位二进制数,分别转换成八进制数码中的一个数字,全部连接起来即可。

4. 二进制数与十六进制数的相互转换

三、二进制的运算规则


1.3.3 信息的编码
1. 计算机中数据的单位
1)位(bit)
简记为b,也称为比特,是计算机存储数据的最小单位。一个二进制位只能表示0或1。
2)字节(Byte)
字节来自英文Byte,简记为B。字节是存储信息的基本单位。规定1B=8bit。

3)字(Word)
一个字通常由一个字节或若干个字节组成。字长是计算机一次所能处理的实际位数长度,字长是衡量计算性能的一个重要指标。
2. 数值的表示
为了在计算机的输入输出操作中能直观迅速地与常用的十进制数相对应,习惯上用二进制代码表示十进制数,这种编码方法简称BCD码或8421编码。

3. 文字信息的表示
1)字符编码:
目前采用的字符编码主要是ASCII码,它是AmericanStandard Code for Information Interchange的缩写(美国标准信息交换代码),已被国际标准化组织ISO采纳,作为国际通用的信息交换标准代码。ASCII码是一种西文机内码,有7位ASCII码和8位ASCII码两种,7位ASCII码称为标准ASCII码,8位ASCII码称为扩展ASCII码。7位标准ASCII码用一个字节(8位)表示一个字符,并规定其最高位为0,实际只用到7位,因此可表示128个不同字符。同一个字母的ASCII码值小写字母比大写字母大32(20H)。
2)汉字编码:
汉字交换码
一般用连续的两个字节(16个二进制位)来表示一个汉字。
第一个汉字编码字符集标准,GB2312-80《信息交换用汉字编码字符集基本集》。
汉字机内码
国标码GB2312不能直接在计算机中使用,以为它没有考虑与基本的信息交换代码ASCII码的冲突。
为了能区分汉字与ASCII码,在计算机内部表示汉字时把交换码(国标码)两个字节最高位改为1,称为“机内码”。
汉字字形码
所谓汉字字形码实际上就是用来将汉字显示到屏幕上或打印到纸上所需要的图形数据。
分点阵码和矢量码。
汉字输入码
汉字输入码可分为流水码、音码、形码和音形结合码四种。
智能ABC、微软拼音、搜狗拼音和谷歌拼音等汉字输入法为音码,五笔字型为形码。
音码重码多、单字输入速度慢,但容易掌握;形码重码较少,单字输入速度较快,但是学习和掌握较困难。

