以前的计算机内存很珍贵,所以到会分的很细。现在已经不太注重空间了,只要能达到要求就行。整型输出整数,有int,long int,short int,unsigned int.在三十二位系统中分别占自节2,4,2,2,他们的区别就是输出范围不同,实际用int就够了表示输出a时("%d",a)。实型有float,double两种,可输出范围很大的带小数点和科学计数法表示的数,分别占字节4,8。字符型char占一个字节,输出单个数字,字母或符号号,输出字符a时("%c",a)。最后是字符串型,输出一串字符,语句等,我只记得是用s("%s")控制输出,具体单词忘了,表示输出a(如果a被赋值good)为("%s",a)。