C语言入门 Day_2 程序与输出

目录

1.printf

 2.代码的框架

3.输入与输出

4.易错点

5.思维导图


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的观点和思想,我要感谢他们对我的启发和帮助。

  • 46
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 30
    评论
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值