合法的字符常量c语言(合法的字符常量)
大家好,我是小十,我来为大家解答以上问题。合法的字符常量c语言,合法的字符常量很多人还不知道,现在让我们一起来看看吧!
1、
1、在C语言中,
2、可以用一个标识符来表示一个常量,
3、称之为符号常量。
4、符号常量在使用之前必
5、须先定义,其一般形式为:
6、
7、
8、#define
9、标识符
10、
11、常量
12、
13、
14、其中
15、#define
16、也是一条预处理命令(预处理命令都
17、?quot;#"
18、开头)
19、,称为宏定义命令(在第九
20、章预处理程序中将进一步介绍)
21、,其功能是把该标识符定义为其后的常量值。一经定义,以
22、后在程序中所有出现该标识符的地方均代之以该常量值。
23、习惯上符号常量的标识符用大写字
24、母,变量标识符用小写字母,以示区别。
25、
26、copyright cneduit
27、
28、
29、
30、#define PI 3.14159
31、void main(){
32、float s,r;
33、r=5;
34、s=PI*r*r;
35、printf("s=%f ",s);
36、}
37、
38、
39、cneduit
40、
41、
42、
43、由宏定义命令定义
44、PI
45、为
46、3.14159 s,r
47、定义为实数
48、
49、5->r
50、
51、PI*r*r->s
52、显示程序结果
53、
54、float
55、s,r;
56、
57、r=5;
58、
59、s=PI*r*r;
60、本程序在主函数之前由宏定义命令定义
61、PI
62、为
63、3.14159
64、,在程序中即以该值代替
65、PI
66、。
67、s=PI*r*r
68、等效于
69、s=3.14159*r*r
70、。应该注意的是,符号
71、常量不是变量,
72、它所代表的值在整个作用域内不能再改变。也就是说,
73、在程序中,
74、不能再用
75、赋值语句对它重新赋值。
本文到此讲解完毕了,希望对大家有帮助。