答:
非数值型数据是指不能用数字来表示的数据,例如文字、图像、声音等。
这是因为数字只能表示数量和大小,而无法表达其他的信息。
非数值型数据可以传达更加丰富的信息,例如文字可以表达语言的含义,图像可以展示视觉效果,声音可以传达情感和语调。
在计算机科学中,非数值型数据通常以二进制形式存储,例如文字可以用ASCII码表示,图像可以用像素点表示,声音可以用采样点表示。
如果需要处理非数值型数据,可以采用以下步骤:
1. 确定数据类型,例如文字、图像、声音等。
2. 将数据转换为计算机可识别的形式,例如将文字转换为ASCII码,将图像转换为像素点,将声音转换为采样点。
3. 进行数据处理,例如文字可以进行文本分析,图像可以进行图像识别,声音可以进行语音识别。
4. 根据处理结果进行相应的应用,例如文字可以用于自然语言处理,图像可以用于计算机视觉,声音可以用于语音识别。
1.非数值型数据的表示
非数值型数据也是以二进制的形式保存在计算机中的。最简单的就是字符数据,其用的编码是 ASCII 码。ASCII 码也是以整数形式存储在计算机中的,这个整数是编码,常用的编码和字符如表 1-1 所示。
表 1-1 常用的编码和字符
编码 编码 说明
0 NUL (NULL) 多用于字符串结束标志
13 CR Enter 键
48 0 字符 1~9 的编码依次是 49~57
65 A 大写字母 B~Z 的编码依次是 66~90
97 a 小写字母 b~z 的编码依次是 98~122