C 语言起手式
万变不离其宗,我们先
#include <stdio.h>
int main() {
printf("Hello, world!");
return 0;
}
这个就是最简单的 C 语言程序。可以直接背,大概了解一下什么含义:
#include的作用是告诉电脑,我要用到这个文件stdio.h这就是我们要用到的文件,它里面包含了printf("")这个函数int main() {}这个大框框,就是整个程序的入口。每个程序都要一个入口。printf("");就是我们用这个工具,来输出Hello, world!这个句子return 0;你先别管这个是什么意思,就这么写就好了。
数学运算
接下来,我们进阶一点:
#include <stdio.h>
int main() {
int a = 1;
int b = 2;
int c = a + b;
printf("c 的值是:%d", c);
return 0;
}
这里,我们认识几个新成员:int 和 %d。+ - * / 加减乘除这四个符号应该熟悉了。就不展开说说。
变量
我们用 int a = 1; 来定义一个变量。意思就是:我要设置一个 a 变量,他是整数型,我把 1 当作它的初始值。
变量,就是用来存储某个我们给定的,或者是计算出来的值的容器。至于他还可以存储什么类型的数据,我们后面会提到。
占位符
在 C 语言里面,%d 叫作 格式占位符。你可以把它理解为:告诉电脑,这个位置应该放什么类型的数据。
比如上面得例子,它的输出就是
c 的值是:3
上面那段代码发生了什么?
int a = 1; int b = 2;我们定义了两个变量,并给了他们初始值int c = a + b;我们再定义了一个变量 c,把 a + b 得值交给他%d我们告诉电脑,这个位置要显示一个整数。然后再告诉电脑,把c里面得数字放进去。
还有哪些数据类型
那么除了 int,我们还有哪些数据类型咧?我这里先展示部分基础的。后续还有更多复杂和进阶的,有机会再说,或者自己可以动动手指上网找资料。
| 数据类型 | 用途 | 例子 | 占位符 |
|---|---|---|---|
| int | 整数 | 100 | %d |
| float | 浮点数 | 1.23 | %f |
| char | 字符 | ’H‘ | %c |
| char[] | 字符串 | "Hello, world!" | %s |
这些就是我们在学习初期,会用到的数据类型。

