1. 定义一个变量使之保存值的范围是0-65535,应该选择( )类型。

问题

unsigned int

整型变量可以根据其可以存放数据的范围分类,其基本类型符为int。
(1)基本整型:类型说明符int,数值范围-32768(-2^15)到32767((2^15)-1),占用2字节内存空间。(这个数值范围看起来好像有一些问题,因为在多数编程语言中,最基本的整型数据数值范围都是-65535到65534,可能是书上的数据有误,知道的朋友指正啊)
(2)短整型:类型说明符short int,数值范围-32768(-2^15)到32767((2^15)-1),占用两字节内存空间。
(3)长整型:类型说明符long int,数值范围-2^31到(2^31)-1,占用4字节内存空间。
(4)无符号整型:又分为3种,
a)无符号基本型:unsigned int,范围为0-65535,占2字节内存。(范围和有符号基本型同样有一些疑问,高人指点一下)
b)无符号短整型:unsigned short,范围为0-65535,占用2字节内存。
c)无符号长整型:unsigned long,范围为0到(2^32)-1
温馨提示:答案为网友推荐,仅供参考