购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.6
Unicode简介

Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。

对于英文来说,ascii码0~127就足以代表所有字符,对于中文而言,则必须使用两个字节(byte)来代表一个字符,第一个字节必须大于127(所以我们有许多程序判断中文都是以ascii码大于127作为条件)。以上用两个字节来表示一个中文的方式,在习惯上称为双字节(即DBCS: Double-Byte Character Set),而相对之下,英文的字符码就称为单字节SBCS(Single-Byte Character Set)。

虽然双字节(DBCS)足以解决中英文字符混合使用情况,但对于不同字符系统而言,必须经过字符码转换,非常麻烦。中英文混合日文、韩文等情况。为解决这个问题,国际标准组织于1984年4月成立ISO/IEC JTC1/SC2/WG2工作组。针对各国文字、符号进行统一性编码。1991年美国跨国公司成立Unicode Consortium。并于1991年10月与WG2达成协议,采用同一编码字集。目前Unicode是采用16位编码体系。其字符集内容与ISO10646的BMP(Basic Multilingual Plane)相同。Unicode于1992年6月通过DIS(Draf International Standard)。目前版本为V5.1,2008年4月发布。内容包含符号6811个、汉字20902个、韩文拼音11172个、造字区6400个、保留20249个,共计65534个。

总结

计算机中的数据单位有:位、字节、字。

计算机的数制有三个概念:数码、基数和位权。

常用计数制的转换原则:两个有理数如果相等,则有理数的整数部分和分数部分一定分别相等。也就是说,若转换前两数相等,转换后仍必须相等,数制的转换要遵循一定的规律。

作业

1.在计算机内部,一切信息存取、处理和传递的形式是( )。(选择一项)

A.ASCII码

B.BCD码

C.二进制码

D.十六进制码

2.下列是二进制数的是( )。(选择三项)

A.101101

B.000000

C.111111

D.212121

3.二进制数00111101转换成十进制数为( )。(选择一项)

A.57

B.59

C.61

D.63

4.下列二进制数中,与十进制数10等值的是( )。(选择一项)

A.11111111

B.10000000

C.00001010

D.10011001

5.下列等式中,正确的是( )。(选择一项)

A.1KB=1024×1024B

B.1MB=1024B

C.1KB=1024MB

D.1MB=1024×1024B

6.( )位二进制数可表示一位十六进制数。(选择一项)

A.2

B.4

C.8

D.16

7.二进制数(01111111)2转换为十进制数的是( )。(选择一项)

A.125

B.126

C.127

D.128

8.十进制数0.6531转换为二进制数为( )。(选择一项)

A.0.100101

B.0.100001

C.0.101001

D.0.011001

扩展练习

1.与十六进制数AB等值的十进制数是( )。(选择一项)

A.175

B.176

C.177

D.171

2.微机中1K字节表示的二进制位数是( )。(选择一项)

A.1000

B.8x1000

C.1024

D.8x1024 Fp9v8alEXnzlmc4Ka74nPJVF62D1LopQ6Goj0935Ois6rRLwYIC6PbIysbDR5104

点击中间区域
呼出菜单
上一章
目录
下一章
×