1 //写代码
2 //1.写出主函数(
main函数)
3 // C语言代码是从主函数的第一行开始执行的
4 // 所以C语言代码中得有main函数—入口
5
6 // 在屏幕上打印两个字:比特
7
8 #include
9 // int:函数的返回类型,整型;main:函数名
10 // {}是函数体
11 // printf:库函数,在屏幕上打印信息的
12 // printf的使用,需要引用头文件 stdio.h
13 int main()
14 {
15 printf("比特");
16
17 return 0;
18 }
19
20 // 编译+链接+运行代码
21 // 快捷键:ctrl+f5(或者ctrl+fn+f5)
注意:1.一个工程中可以有多个.c文件
2.多个.c文件中只能有一个main函数
1 int main()
2 {
3 // char字符类型,创建一个ch空间存放a
4 char ch = 'a';
5 return 0;
6 }
1 int main()
2 {
3 //printf("%d\n", 100); // 打印一个整数—%d
4 //sizeof是一个关键字,也是C语言中的操作符,作用是计算类型或者变量所占空间的大
小。
5 //sizeof的单位是字节——byte
6 printf("%d\n", sizeof(char));
7 printf("%d\n", sizeof(int));
8 printf("%d\n", sizeof(short));
9 printf("%d\n", sizeof(long));
10 printf("%d\n", sizeof(long long));
11 printf("%d\n", sizeof(float));
12 printf("%d\n", sizeof(double));
13 return 0;
14 }
注:结果:
1424848
1 int main()
2 {
3 // 创建的是一个变量
4 // int是类型,age是变量名
5 int age = 20;
6 double weight = 75.3;
7 float height = 1.6;
8
9 age = age + 1;
10 weight = weight ‐ 10;
11 height = height + 0.2;
12 printf("%d\n", age);
13 // float用%f打印,double用%lf打印
14 printf("%lf\n", weight);
15 printf("%f\n", height);
16 return 0;
17 }
结果2165.300000 1.800000
1 // 全局变量:{}外部定义的变量
2 int a = 100;
3
4 int main()
5 {
6 // 局部变量:在{}内部定义的变量
7 // 当全局变量与局部变量名字名字冲突的情况下,局部变量优先
8 int a = 10;
9 printf("% d\n", a);
10 return 0;
11 }
结果:10
1 # define _CRT_SECURE_NO_WARNINGS 1
2 // 上述代码要放在第一行
3 #include
4 // 求两个整数的和
5 // scanf函数是输入函数
6 int main()
7 {
8 int a = 0;
9 int b = 0;
10 int sum = 0;
11 scanf("%d%d", &a, &b);
12 sum = a + b;
13 printf("%d\n", sum);
14 return 0;
15 }
结果:123
1 // 2.cpp文件中定义全局变量
2 int b = 2023;
1 // 1.cpp中打印出来
2 / 声明一下变量
3 extern int b;
4 int main()
5 {
6 printf("%d\n", b);
7 return 0;
8 }
结果:2023
1 #define MAX 1000
2 int main()
3 {
4 // 1.字面常量
5 3.14;
6 10;
7 'a';
8
9 //2.const修饰的常变量
10 const int num = 10; // 常变量——具有常属性:不能被改变的属性
11 num = 20; // 常量
12 printf("num = %d\n", num); // 不加const的结果:20
13
14 // 3.#define定义的标识符常量
15 int n = MAX;
16 printf("n = %d\n", MAX);
17
18
19 return 0;
20 }
2.const修饰变量之后不能被修改,所以会报错
3.n = 1000
1 //4.枚举常量
2 // 可以一一列举的常量
3
4 // 性别5 // enum是枚举关键字
6 enum Sex
7 {
8 // 枚举类型的变量的未来可能取值
9 // 枚举常量
10 MALE = 3, // 赋初值
11 FEMALE,
12 SECRET
13 };
14 int main()
15 {
16 enum Sex s = MALE;
17 printf("%d\n", MALE);
18 printf("%d\n", FEMALE);
19 printf("%d\n", SECRET);
20 return 0;
21 }
结果:345