C数据的输入与输出

"本文介绍了C语言中用于输出的printf()函数和输入的scanf()函数的基本用法。通过实例展示了如何使用printf()进行格式化输出,包括%c, %s, %d, %f等占位符的使用。同时,解释了scanf()函数的格式,强调了取位符"&"在获取输入值时的重要性。文章以生动的比喻帮助理解输入输出的概念,并鼓励读者实践操作以增强参与感和成就感。"
摘要由CSDN通过智能技术生成

数据的输入与输出


同样啊,学一个东西,先了解这玩意为啥存在。作为人类的我们,每个人肯定都多少都喜欢感受成就感对不对,就喜欢享受那种自己做了半天,然后做出来有结果的事情。我们再涉及到写代码上,你写一个代码,首先肯定从个人出发,想要有一种参与感对吧,代码是死的,人是活的,那么想要有参与感成就感,你就要有输入与输出。输入就相当于参与感,输出就相当于成就感。
就好比小枫今天参加了游泳比赛是吧,游长江,看谁先横穿长江。先热身啊,小枫今天穿的红色的泳裤,看得出来小枫很爱国,比赛开始!扑通一下小枫就跳跃入江,没错入江这个动作就是输入。好快进一下,比赛进入到白热化,小枫现在马上就要游完了,哗的一下,小枫破水而出站在了江对面,他夺得了冠军!没错他站上江对面这个就是输出。相信大家都懂了,下面就开始将c语言中的输入与输出

输出

c语言里的输出,大多数都用的是printf()函数
那么printf()函数的格式是什么样的呢
格式啊:
printf("输出内容",变量名or表达式)
什么意思呢
这个输出就非常人性化,我们来看一段代码
#incloud<stdio.h>
int main(){
	int a = 10;
	//比如啊我们要输出abcd第一种方式就是直接输出
	//就是下列这种
	printf("abcd");//直接printf括号里面双引号里包含需要输出的内容

	第二种是什么呢
	首先我们定义一下字符串abcd
	char i = "abcd";//这里只是方便观看,c语言最好定义变量都放在函数开头
	然后调用printf()函数
	printf("%s",i);
	这样就行了,这个怎么理解呢%s其实是一个占位符,
	而printf是一种格式化输出,什么意思呢?就是他的输出是可以很整齐,
	根据你想要的格式来输出。
	而这里的格式就是你要输出一个可以变化的字符串,
	首先你要给他空出位置%s就相当于给i占了个位置,
	对于每一种数据类型,所用的占位符也会不同,
	这里就举例几个比较常见的:
	%c  输出字符
	%s	输出字符串
	%d	输出整形
	%f	输出float
	%lf	输出double


	没错输出就是这么简单,再简单普及一下可以多个占位符同时使用,
	后面也要跟的变量个数一致就好了
}

输入

输入用的比较多的是scanf()函数
这个函数和printf()一样是格式化输出
格式是:
scanf("",变量位置)
输入比较关键的一点是什么,就好比输入是小枫请小明吃饭
小明说你请我吃饭总得找个位置把,然后找的这个位置就是变量位置
他作用就是把你输入的数据存在这个位置中
那么就涉及到了取位和取值
什么是取值呢看下面代码:
#incloude<>
int main(){
	先定义一个坑
	int a;
	然后调用输入函数
	scanf("%d",&a)
	没错scanf()函数前半部分跟printf一样,后面就有点区别了
	&a就是获取a的位置 &就是取位符
	取值符是什么呢,没错就是*取值和取值  
}

这一期就水了
有问题问1257362372
@2022.4.18

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值