scanf和printf的区别及用法是什么?

 我来答
鲨鱼星小游戏
高粉答主

2021-12-20 · 最爱分享有趣的游戏日常!
鲨鱼星小游戏
采纳数:2708 获赞数:238408

向TA提问 私信TA
展开全部

区别:scanf是输入函数,用于从标准输入设备(一般是键盘)输入数据;而printf是输出函数,用于向标准输出设备(一般是显示器)输出数据。

scanf()与printf()是C标准库常用到的函数。而且两个函数都可以接受一定的格式来进行输入和输出。

在调用printf与scanf的时候一定要包含#include。

printf的用法是:

printf(“格式控制字符串”,输出参数一,输出参数二)。

格式控制字符串包含:格式控制说明,普通字符。

格式控制说明主要是按指定的格式输出数据,包含以%开头的格式控制字符,不同类型的数据采用不同的格式控制字符(int型用%d,float和double用%f)。

普通字符就是在输出数据的时候,按照原样输出的字符,如:"fahr=%d,celsius=%d\n"中的fahr=,celsius=这些。

scanf的用法是:

scanf(“格式控制字符串”,输入参数一,输入参数二)。

格式控制字符串包含:格式控制说明,普通字符。

格式控制字符串表示输入的格式,(int型用%d,float用%f,double型用%lf)。

普通字符:和上面谈到的printf的用法是一样的。

输入的参数是变量的地址,所以要在变量前面加&。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式