[GESP202512 C++ 三级] 选择题第 8 题 ← unsigned int
【题目描述】
在一个特定的计算机系统中,假如 unsigned int 类型需要占用2个字节的存储空间(每个字节有8位),则 unsigned int 可以表示的数据范围是(A)
A. 0 ~ 65535
B. 0 ~ 65536
C. -65536 ~ 65535
D. 0 ~ 32767
【题目解析】
●有符号 int:最高 1 位专门当符号位,0 表示正数,1 表示负数,剩余位存数值。
●无符号 unsigned int:没有专门预留符号位,所有二进制位全部用来存放纯数值,只能表示非负数。
● 针对无符号 unsigned int,2 字节 = 2×8=16 位。则:
最小值:全部位为 0 → 0。最大值:16 位全 1 → 2^16 −1=65535。
