数制

 




 

十进制

十进制的进位规则是:逢十进一

十进制的10个数码分别是:0123456789

二进制

二进制的进位规则是:逢二进一

二进制的2个数码分别是01

八进制

八进制的进位规则是“逢八进一”。

八进制的8个数码分别是:01234567

十六进制

十六进制的进位规则是“逢十六进一”

十六进制的16个数码分别是01234567

                        89ABCDEF

 

 二进制数转十进制数

二进制数转十进制数的规则是:按展开。

例如,十进制123 = 1 * 102 + 2 *101 + 3 * 100,其中10i 表示第i位上的权。如果是二进制数,则2i表示第i位上的权。

十进制数转二进制数

十进制数转二进制数的规则是:除二求余法。


二进制数转八进制数

二进制数转八进制数的规则是:每三位二进制数转换为与之等值的一位八进制数,不足三位时在高位补零;原因是23= 8

二进制数转十六进制数

进制数转十六进制数的规则是:每四位二进制数转换为与之等值的一位十六进制数,不足四位时在高位补零;原因是24= 16


八进制数转二进制数

八进制数转二进制数的规则是:每一位八进制数转换为与之等值的三位二制数。


十六制数转二进制数

十六进制数转二进制数的规则是:每一位十六进制数转换为与之等值的四位二制数。






编码

                            字符表示

英文字符与ASCII

ASCIIAmericanStandard Code for Information Interchange):

 美国标准信息交换代码,是国际上通用的英文字符编码,用一个字节(8位)来表示,该字节的最高位为0


ASCII字符集中共有128个字符,详见下面的ASCII码表。




汉字字符与国标码

国标码(2312-1980):

    汉字交换码的国家标准,用两个字节(16位)来表示,每个字节的高位为0


为了避免英文字符和汉字字符在计算机内部传输、存储和处理的冲突而引入了机内码,机内码在国标码的基础之上将两个字节的最高位设为1

机内码 = 国标码 + 1000 0000 1000 0000