第3讲常量、变量与标志符整型、实型、字符型数据第一页,共二十五页
2常量、变量与标识符•在源程序中明确指明,在程序运行前就知道,而且在程序运行过程中不会发生变化
•常量类型:–整型常量,如:123、-321、0–实型常量,如:12
0–字符常量,如:’a’、’b’、’7’、’#’–符号常量,用一个标识符来代表,其值在其作用域内不能改变,也不能被赋值,一般在程序中需要多次使用某个常量时使用
常量第二页,共二十五页
1符号常量的使用•符号常量必须先定义,后使用
•定义格式为:#define常量名字符串•习惯上用大写字母来标识符号常量,用小写字母来标识变量或函数
1:符号常量的使用#definePI3
14159main(){floatr,l,area;r=3
5;l=2*PI*r;area=PI*r*r;printf(“l=%f,area=%f\n”,l,area);}L2_01
c第三页,共二十五页
变量•在程序运行过程中其值可以在一定范围内变化•在计算机的内存中占据一定的存储单元,在相应的存储单元中存放着变量的值
•变量名:用来标识一个变量的标识符,也就是变量的名字
习惯上变量名用小写字母表示,以增加其直观性和可读性
•变量值:变量的值,即在变量的存储单元中存放的数值
•C语言规定在程序中所有要用到的变量在使用前必须先指定其类型,称为变量定义或变量说明
第四页,共二十五页
标识符•C语言中,标识符可以用作变量名、符号名、函数名和后面将要学到的数组名、文件名以及一些具有专门含义的名字
•合法的标识符只能由字母、数字和下划线等三种字符组成,并且第一个字符必须为字母或下划线
•在C语言的标识符中,大写字母和小写字母是两个不同的字符,•对于标识符的长度,一般的计算机系统规定取前8个字符有效,如果长于8个字符,多余的字符将不被识别
有些系统允许取较