1.修饰类型符:
除了void 以外,基本数据类型之前都可以加各种修饰符,在基本数据类型前加类型修饰符,可以更加准确的对类型进行定义。
用于修饰基本类型的修饰符有四种。
(1)signed-----“有符号”,可以修饰int ,char类型,因为默认的int类型定义为有符号的整数。因此,对int类型使用signed是多余的,signed最重要的用途是在char类型默认为无符号时,使用signed 修饰char,表示有符号字符型。
(2)unsigned----“无符号”,可以修饰int ,char 基本类型。
(3)long-----“长型”,可以修饰int,double类型。
(4)short-----“短型”,可以修饰int基本类型。
【注意】:当修饰符被单独使用(将其修饰的基本类型省略)时,系统默认其为int类型,因此,下面几种用法是等价的。
signed 等价于 signed int
unsigned 等价于 unsigned int
long 等价于 long int
short 等价于 short int
另外,signed 和unsigned也可以用来修饰long int 和short int类型,但不能修饰double和float类型
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)