问题 单项选择题

给一个short类型变量赋值的范围是

A.-128~+127

B.-2147483648~+2147483647

C.-32768~+32767

D.-1000~+1000

答案

参考答案:C

解析: Java中short类型长度为两个字节,16位,1位符号位,故最大值为0111 1111 1111 1111,十进制值为“32 767”,计算机中负值采用补码形式表示,故最小值为1000 0000 0000 0000,其真值的十进制值为“-32 768”,绝对值比最大正值大1。

单项选择题
单项选择题