立信无锡分所:计算机机器语言中无符号数和非数值数据是同一个概念吗?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 07:54:22
很多书上都是这样写的:
非数值数据一般是指字符,声音,图像等数据;
无符号数是指省略符号位的数据;

那这两个概念之间有什么联系吗?

这两个概念没有联系。

因为计算机中所有的信息都是用数字来表示的。
但是对于人来说,有的信息有数字意义(比如用来计算的数值),而大多数没有数学上的数的意义(比如我打的文章、听的CD、看的电影)。所以后者称为“非数值数据”——虽然对于计算机来说,它们没有区别,都是数字。

无符号数是相对于有符号数来说的。通常的数是有符号的,在存储时,最高位为符号位,表示数的正负(0为正,1为负);无符号数则没有符号位,所有的情况都为正数。

无符号整数与字符可以互相交换使用...