首页 > 代码库 > Constants and the C Preprocessor
Constants and the C Preprocessor
1 #include <stdio.h>
2 #define PI 3.14159
3 int main(void){
4 float area, circum, radius;
5
6 printf("What is the radius of your pizza>\n");
7 scanf("%f", &radius);
8 area = PI * radius *
radius;
9 circum = 2 * PI *radius;
10 printf("Your pizza parameters are as follows:\n");
11 printf("Circumference = %1.2f, area = %1.2f \n", circum, area);
12 getchar();
13 return 0;
14 }
The #define statement can be used for character and string constants,too . The following example are valid:
1 #define BEEP ‘\a‘
2 #define TEE ‘T‘
3 #define ESC ‘\033‘
4 #define OOPS "Now you have done it!"
Remember:
1 It is a sensible C tradition to type constants in uppercase.
2 Don‘t make the common error when using the #define.
3 The const Modifier makes variables read-only ;you cannot alter the value of the variables.
4 C has a third way to create symbolic constants,and that is the enum.
Constants and the C Preprocessor
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。