千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

首页 视频教程 培训课程 师资团队 技术干货 常见问题 面试题 职场就业 零基础学c语言 行业资讯
【热点话题】 c语言技术干货 c语言学习教程 c语言学习笔记 c语言面试题 c语言培训问答 c语言培训机构哪些好 c语言职场就业
当前位置:c语言培训  >  零基础学c语言  >  c语言printf函数和scanf函数

c语言printf函数和scanf函数

来源:千锋教育
发布人:syq
时间: 2023-05-09 11:39:46

  C语言中的printf函数和scanf函数分别用于输出和输入数据。下面分别介绍它们的用法。

c语言printf函数和scanf函数

  printf函数

  printf函数用于将数据输出到终端。其格式为:

printf("输出格式", 数据1, 数据2, ......);

   其中,输出格式为一个字符串,可以包含普通字符和格式控制符。格式控制符用于控制数据输出的形式,如%d用于输出整数,%f用于输出浮点数,%c用于输出字符等。

  示例:

#include <stdio.h>

int main()
{
printf("Hello World!\n"); // 输出普通字符
printf("整数:%d, 浮点数:%f\n", 10, 3.14); // 输出整数和浮点数
printf("字符:%c, 字符串:%s\n", 'a', "Hello"); // 输出字符和字符串

return 0;
}

   输出结果为:

Hello World!
整数:10, 浮点数:3.140000
字符:a, 字符串:Hello

   scanf函数

  scanf函数用于从终端输入数据。其格式为:

scanf("输入格式", &变量1, &变量2, ......);

   其中,输入格式为一个字符串,可以包含普通字符和格式控制符。格式控制符用于控制数据输入的形式,如%d用于输入整数,%f用于输入浮点数,%c用于输入字符等。变量为需要接收输入数据的变量地址。

  示例:

#include <stdio.h>

int main()
{
int x;
float y;
char c;

printf("请输入一个整数:");
scanf("%d", &x);
printf("您输入的整数是:%d\n", x);

printf("请输入一个浮点数:");
scanf("%f", &y);
printf("您输入的浮点数是:%f\n", y);

printf("请输入一个字符:");
scanf("%c", &c);
printf("您输入的字符是:%c\n", c);

return 0;
}

   输出结果为:

请输入一个整数:10
您输入的整数是:10
请输入一个浮点数:3.14
您输入的浮点数是:3.140000
请输入一个字符:a
您输入的字符是:a

   需要注意的是,输入字符时要注意清除缓冲区的回车符,可以在%c前加一个空格来清除。如:

printf("请输入一个字符:");
scanf(" %c", &c);
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

最新文章NEW

相关推荐HOT

更多>>