一个字长为5位的无符号二进制数能表示的数值范围是 0到31,即 00000到 11111。具体分析如下:
无符号数的特性 无符号数不包含负号,因此其最小值为 0
(即全零的二进制数)。
计算最大值
5位无符号二进制数的最大值为 11111,转换为十进制为:
$$1 times 2^4 + 1 times 2^3 + 1 times 2^2 + 1 times 2^1 + 1 times 2^0 = 16 + 8 + 4 + 2 + 1 = 31$$
因此,最大值为 31。
总结范围
综上,5位无符号二进制数的表示范围为 0到31,即 00000到 11111。
注意: 若为有符号二进制数(如8位二进制数的低5位),其表示范围为 -16到15