
上QQ阅读APP看书,第一时间看更新
2.1.3 基本数据类型的修饰
C语言规定,可以在基本数据类型关键字前面加上类型修饰符“signed、unsigned、short、long”,从而扩展数据类型的数值范围或提高基本数据类型的精度。
Turbo C编译系统中的基本数据类型修饰有如下规定:
(1)char型数据可以用signed、unsigned加以修饰,即可以有char、signed char、unsigned char三种形式。
(2)int型数据可以用signed、unsigned、short、long加以修饰,即可以有int、signed int、unsigned int、short int、long int、signed long int、unsigned long int等形式。对于int而言,当使用类型修饰后,关键字int可省略不写,例如signed long int可以写成long,unsigned long int可以写成unsigned long。
(3)C语言的ANSI C标准指出:各种变量的取值范围应在标题文件limits.h和float.h中作出定义。