目录
1.printf
这行代码的功能是在屏幕上输出一串字符"Hello World!"
printf("Hello World!");
1.输出字符文本的“指令”名字
2.一对括号(),C语言的语法格式,每个特殊的“指令”都需要带一个括号
3.一对双引号"",C语言的语法格式,引号内是要输出的内容
4.这就是要输出的具体字符内容了,\n代表着换行,我们默认每行字符都需要带这个特殊字符
5.一个分号;,代表一行代码的结束
这里的printf是一个“指令”名,print是打印的意思,f是format缩写,所以这个指令的名字又叫“格式化输出”。
我们可以通过直接替换字符串的内容,来输出不一样的字符,比如我们现在输出Byebye World!
printf("Byebye World!");
如果我们想要输出两行文本字符串的话,我们怎么办呢?是写两行代码输出两次?
printf("Hello World!");
printf("Byebye World!");
输出结果
Hello World!Byebye World!
我们看到这并不是两行代码,而是这两句话,连在一起成为一行了。
这时候我们就要介绍一个换行符\n,它的作用就是换一行,俗称提行,如果我们不在代码里写这个换行符的话,就会导致上面的情况,所以我们默认都会加一个换行符
我们来感受一下换行符的作用!
printf("Hello World!");
printf("Byebye World!");
输出结果
Hello World!
Byebye World!
2.代码的框架
#include<stdio.h>
int main(){
printf("Hello World!\n");
}
1.C语言的头文件,表明我们要写的这个程序需要包括(include)这个头文件
2.main“指令”,所有的C语言的入口都是这里
3.花括号,花括号以内的空白区域就是我们自由发挥写代码的地方
4.printf"指令",执行打印输出到屏幕的功能
这是一个固定的,C语言运行的代码框架,我们需要实现的所有代码功能,都需要放在这里面实现。
#include <stdio.h>
int main(){
}
#include <stdio.h>
是C语言需要引入的头文件,也就是说我们这个程序需要用到这个文件里面的一些功能,具体来说就是printf()
功能来自这个文件。
现在我们来完整的写我们第一个C语言程序
#include<stdio.h>
int main(){
printf("Hello World!\n");
}
然后是C语言程序的入口,main()
“指令”,以及它的语法格式需要一个花括号{}
除了代码正文,我们还可以使用一种叫做注释的东西,它以//开头,后面跟一些具体的文本内容。它不会被程序执行,是用来帮助写代码的人备注的。
注释 //这是一行不会被执行的代码
会被执行的代码 printf("Hello World!");
我们来看看注释
//printf something
printf("Hello World!");
1.第一行不会被程序执行的“注释”
2.第二行会被程序执行的“代码”
3.输入与输出
我们在计算机上输入一些字符,用绘图板给计算机绘制一些图形。
这些计算机收到的来自“外界”的数据传递,都叫做输入。
我们通过编程让计算机在屏幕上显示一张图,一行字,这些计算机对“外界”的数据传递,都叫做输出
输出一行英文字符"Hello World!"
printf("Hello World!");
输出结果
Hello World!
例如:再来输出一行中文字符“你好 世界!”
printf("你好,世界!");
诶,看到这里是不是有点迷糊,不是说全部要用英文么?为什么这里又要用中文?
这是因为,编程语言的语法格式符号,必须使用英文符号,比如今天用到的括号(),引号"",花括号{};而一些我们需要自定义的内容,就可以使用中文,比如这里的一行字符串;以及可以注释,我们也可以使用中文。
4.易错点
eg:你一定发现了,这些代码中的标点符号,都需要我们使用英文符号,我们刚开始写代码的时候,很容易写成中文符号😭~
eg:main指令后面有一对括号 ()
,以及一对花括号 {}
;一般默认每一个需要输出的字符串后面都加上换行符 \n
;在 C 程序中,分号;
是语句结束符。每个语句必须以分号结束。它表明一个逻辑实体的结束。
eg:反斜杠 " \ " + " n " 才是换行符\n
;斜杠 " / " 在C语言中是除号。而两个斜杠 //
代表注释。
5.思维导图
在撰写这篇文章时,我参考了《白纸编程》这个app的观点和思想,我要感谢他们对我的启发和帮助。