变量的名字
C语言中,要求对程序中所有的变量都须”先定义,后使用”.定义或说明一个变量时,要给出该变量的名字。变量名字的起法同前面讲过的标识祠污。变量名一般用小写字母,也可以用大写字母或大写小写字母混用。给变量起名时应尽量考虑勤在。名字中体现出该变量的含义或使用目的,以便提高可读性。变量名不要同系统的关键字相同,变量名的长度按标识符的规定,有些微机系统只识别前8个字符,多余的不能被识别。本教程中的一些例子,为了简明,变量名只用了一个字符,而在实际应用程序中的变量名还应能做到”见名知意”为好。例如,下列的变量名都反映了一定的含义,它们是合法的变量名:
taunt,size_of_number,sutra, area等。
在实际程序中,如果使用了没有被定义或说明的变量名时,在编译中会出现报错信息。这样可以保证程序中变量名使用正确,从而避免了用户将变量名写错。
变量的类型
在定义或说明变量时,除了指出该变量的名字外,还要指出该变量的类型。每一个变量被指定为一个确定的类型,编译时系统便可为该变量分配相应的内存单元,内存单元的分配与类型有关。例如,在一般16位微机中,int型变量被分配给2个字节的内存空间,而double型变量则应分配给8个字节的内存空间。另外,变量被指定类型后,编译时便可根据其类型来检查该变量所进行的运算是否合法,如果发现有不合法之处,应及时报错。例如,
float a. b, c;
c=a%b,
这时编译系统将会指出float型变量不可做求余数(%)的运算。
C语言中变量类型十分丰富,它不仅有基本数据类型&#