如何使用C语言输入输出printf、scanf函数

发布时间:2021-10-14 11:03:32 作者:iii
来源:亿速云 阅读:279

本篇内容主要讲解“如何使用C语言输入输出printf、scanf函数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用C语言输入输出printf、scanf函数”吧!

基本输入输出

若需要使用输入输出函数,则需要包含头文件。

输出

printf

printf是最常用的输出函数,可以格式化输出任意的基本数据类型的变量。

int printf(const char*format,...)

格式控制符表:

如何使用C语言输入输出printf、scanf函数

格式控制符可选格式:

%[-][0][m][l]*   %d 按整型数据的实际长度输出  %[0]md以m指定的字段宽度输出,若数据的位数小于m,则左端补空格;若m前面有“0”,则左端补以0。   %-md以m指定的字段宽度输出,左对齐  %ld输出long int

示例:

//一般 printf("hello world"); printf("圆周率为:%lf", 3.1415); printf("一周有%d天", 7); //使用可选格式  printf("%d\n", 52);  printf("%3d\n", 52);  //输出的内容占3个字符宽度,默认右对齐,用空格填充  printf("%03d\n", 52);  //同上,只不过填充字符从空格换成了0  //只需要在%后面加上负号即可表示左对齐  printf("%-3d\n", 52);

 注意事项:

很多同学在输出的时候,会遇到很多的问题,大概就是以下几点:

putchar

有些时候,仅仅为了打印一个字符在显示器屏幕上,此时动用功能强大的printf函数,则颇有高射炮打蚊子之嫌,C提供了一个库函数putchar来完成这个简单的任务。

int putchar(int ch);  //使用  putchar('A');  putchar(65);

 puts

而有些时候仅仅是为了输出一个字符串,使用printf函数也稍显麻烦,可以使用C提供的一个库函数puts,而且puts函数会在输出字符串之后,自动进行换行。

int puts(const char*str); //使用 puts("hello world");

 输入

scanf

scanf是最常用的输入函数,可以格式化输入任意基本数据类型的变量。

int scanf(const char* format,...);

示例:

const double PI = 3.1415; int  radius = 0; printf("请输入半径:\n"); scanf("%d", &radius); printf("圆的面积为:%lf", PI * radius * radius);

 scanf函数注意事项

scanf函数的格式字符串由以下三类字符组成:

getchar

可以非常方便的输入一个字符。

int getchar(); //使用 int ch =getchar(); putchar(ch);

 gets_s

可以非常方便的输入一个字符串。

char* gets_s(char*  _Buffer,size_t _Size); //使用 char name[50]=""; gets_s(name,50); puts(name);

好了,C语言基本的输入输出就介绍到这里,大家可以先练习一下,后面介绍复杂的示例。

到此,相信大家对“如何使用C语言输入输出printf、scanf函数”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. printf & scanf函数
  2. C语言之scanf函数

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

c语言 printf scanf

上一篇:如何设置CMS系统缓存方式

下一篇:什么是线程死锁

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》