任务二 了解计算机中信息的表示和存储

(一)认识计算机中的数据及其单位

在计算机内存储和运算数据时,通常涉及的数据单位为位(bit)、字节(Byte)、字长。

(二)了解数制及其转换

数制是指用一组固定的符号和统一的规则来表示数值的方法,其中,按照进位方式计数的数制称为进位计数制。人们习惯用的进位计数制是十进制,而计算机中则使用二进制,除此以外,还包括八进制和十六进制等。二进制就是逢二进一的数字表示方法;以此类推,十进制就是逢十进一,八进制就是逢八进一等。

1. 非十进制数转换成十进制数

将二进制数、八进制数和十六进制数转换成十进制数时,只需用该数制的各位数乘以各自的位权数,然后将乘积相加。用按权展开的方法即可得到对应的结果。

2. 十进制数转换成其他进制数

将十进制数转换成二进制数、八进制数和十六进制数时,可将数字分成整数和小数分别转换,然后拼接起来。

3. 二进制数转换成八进制数、十六进制数

二进制数转换成八进制数所采用的转换原则是“3位分一组”,以小数点为界,整数部分从右向左每3位为一组,若最后一组不足3位,则在最高位前面用0补足3位,然后将每组中的二进制数按权相加得到对应的八进制数;小数部分从左向右每3位分为一组,最后一组不足3位时,尾部用0补足3位,然后按照顺序写出每组二进制数对应的八进制数。二进制数转换成十六进制数所采用的转换原则是“4位分一组”,即以小数点为界,整数部分从右向左,小数部分从左向右每4位为一组,不足4位用0补足。

4. 八进制数、十六进制数转换成二进制数

八进制数转换成二进制数的转换原则是“一分为3”,从八进制数的低位开始,将每一位上的八进制数写成对应的3位二进制数即可。如有小数部分,则从小数点开始,分别向左、右两边按上述方法进行转换。十六进制数转换成二进制数的转换原则是“一分为4”,即把每一位上的十六进制数写成对应的4位二进制数即可。

(三)认识二进制数的运算

1. 二进制的算术运算

二进制的算术运算也就是通常所说的四则运算,包括加、减、乘、除。

2. 二进制的逻辑运算

计算机所采用的二进制数1和0可以代表逻辑运算中的“真”与“假”“是”与“否”和“有”与“无”。二进制的逻辑运算包括“与”“或”“非”和“异或”4种。

(四)了解计算机中字符的编码规则

1. 西文字符的编码

在计算机中对字符进行编码,通常采用ASCII和Unicode两种编码。

2. 汉字的编码

汉字的编码方式主要有输入码、区位码、国标码和机内码4种。