C)90
D)92
解析:二进制数转换为十进制数的方法是将二进制树按权展开。
例2 一个非零无符号二进制整数之后添加一个0,则此数的值为原数的( )
A)4倍
B)2倍
C)1/2倍
D)1/4倍
解析:
非零无符号二进制整数之后添加一个0,相当于向左移动了一位,也就是扩大了原来数的2倍,如在非零无符号二进制整数之后去掉一个0,相当于向右移动了一位。也就变为原数的1/2。
二、计算机中的信息单位
1、位(bit)
表示数据的每个1或者0都被称作一个位,它度量数据的最小单位。
2、字节(Byte)
是计算机中组织和存储数据的基本单位,1B=8b
3、常用存储单位
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
三、字符
1、字符分类
西文字符与中文字符
2、编码
用一定位数的二进制数来表示十进制数码、字母、符号等信息称为编码
(1)西文字符编码
ASCII 码(美国信息交换标准交换代码)
有两个版本:7位码和8位码。
国际通用是7位 ASCII 码,即用7位二进制数表示一个字符的编码。
大家考虑一下,可以表示多少个编码值呢?
要记住的几个字符的编码值:
a 字符编码为1100001,对应十进制为97,则 b 的编码值为98。
A 字符编码为1000001,对应十进制为65,则 B 的编码值为66。
0数字字符编码为0110000,对应十进制为48,则1的编码值为49。
注意:计算机内部用一个字节存放一个7位 ASCII 码,最高位置0。
(2)Unicode 编码
最初由 APPLE 公司发起制定的通用多文字集,后被 Unicode 协会开发为表示几乎世界上所有书写语言的字符编码标准。
有多种代表形式:
UTF-8
UTF-16
UTF-32
(3)中文字符
1980年 我国颁布了国家汉字编码标准
GB 2312-80 全称是《信息交换用汉字编码字符集》简称国标码把常用6763个汉字分成两级,一级汉字3755个,二级汉字3008个。
用两个字节表示一个汉字,每个字节只有7位,与 ASCII 码相似。
国标码:由4位16进制数组成
区位码:将 GB 2312-80的全部字符集组成一个94×94的方阵,每一行称为一个“区”,编号为0l~94;每一列称为一个“位”,编号为0l~94,这样得到 GB 2312-80的区位图,用区位图的位置来表示的汉字编码,称为区位码。
由4位10进制数组成,前两位为区号,后两位为位号。