如果一个整数变量占用2个字节的存储空间,那么该变量可以存储的最大正整数值是多少?(假设使用补码表示)

答案解析

核心考点说明:本题考察计算机中整数的表示范围,特别是补码的表示范围。 解题思路分析:一个2字节(16位)的整数,除去一位符号位,剩余15位用于表示数值,最大正数即所有数值位都为1。 选项分析: A. 255: 255是8位整数的最大值(2^8 - 1),不符合题意。 B. 65535:65535是16位无符号整数的最大值(2^16 -1),不是有符号整数的最大值。 C. 32767:32767是16位有符号整数的最大值(2^15 -1),符合题意。 D. 65536:65536是16位无符号整数可表示的数值个数(2^16),不是最大值,不符合题意。 易错点提醒:容易忘记符号位的存在,导致计算错误。
正确答案:C
随机推荐
开始刷题