生活

当前位置/ 首页/ 生活/ 正文

合法的字符常量c语言(合法的字符常量)

导读 大家好,我是小十,我来为大家解答以上问题。合法的字符常量c语言,合法的字符常量很多人还不知道,现在让我们一起来看看吧!1、1、在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、赋值语句对它重新赋值。

本文到此讲解完毕了,希望对大家有帮助。