C++语言程序设计

unsigned和signed只用于修饰char和int，且signed修饰词可以省略。当用unsigned修饰词时，后面的类型说明符可以省略。例如：
signed int n; //与"int n;"等价
signed char ch; //与"char ch;"等价
unsigned int n; //与"unsigned n;"等价
unsigned char ch; //与"unsigned ch;"等价
short只用于修饰int，且用short修饰时，int可以省略，即：
short int n; //与"short n;"等价
long只能修饰int和double。当用long修饰int时，int可以省略，即：
long int n; //与"long n;"等价
int和unsigned int类型占用一个机器一个字（word）的字节。在16位操作系统上，它们占用2个字节；在32位操作系统上，它们占用4个字节。
各种数据类型精度由低到高排列如图2-2：