题目
无符号整数不能用来表示负数A. 错误B. 正确
无符号整数不能用来表示负数
A. 错误
B. 正确
题目解答
答案
B. 正确
解析
考查要点:本题主要考查对无符号整数基本概念的理解,明确其与有符号整数的区别。
解题核心:
无符号整数在计算机中不包含符号位,所有二进制位均用于存储数值本身,因此只能表示非负整数(0和正整数),无法表示负数。而有符号整数通过符号位区分正负,可以表示负数。
关键点:
- 无符号整数的定义:无符号意味着不存储符号信息,仅表示大小。
- 数值范围差异:例如,8位无符号整数范围是$0$到$255$,而有符号整数范围是$-128$到$127$。
题目陈述:“无符号整数不能用来表示负数”
-
无符号整数的特性:
- 无符号整数在存储时,所有二进制位均用于数值,没有符号位。
- 因此,其取值范围始终为非负数(如8位无符号整数最大值为$2^8 - 1 = 255$)。
-
有符号整数的对比:
- 有符号整数通常采用补码表示法,最高位为符号位(0为正,1为负)。
- 例如,8位有符号整数范围为$-128$到$127$,能表示负数。
-
结论:
题目中的描述与无符号整数的定义完全一致,因此正确。