更多课程 选择中心

C/C++培训
达内IT学院

400-996-5531

C语言scanf的用法

  • 发布:C++培训
  • 来源:铁道机车
  • 时间:2019-09-25 14:31

scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。(在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令#include <stdio.h>。)它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。

例子1

#include "stdio.h"

main()

{

float r,L,Area; /*定义float类型变量*/

printf("输入半径r\n");

scanf("%f",&r); /*调用获取键盘输入函数*/

L = 2*3.14*r;

Area = 3.14*r*r;

printf("输出周长L与面积Area\n");

printf("\n L=%f,Area=%f\n",L,Area);

}

注:r,l,area是float类型的变量,程序运行中可改变,float是c语言中的一种数据类型。

输出

C语言scanf用法

例子2

#include "stdio.h"

main()

{

int i, j;

char k,l;

scanf("%d%d", &i, &j);

scanf("%c%c", &k ,&l);

printf("i = %d, j = %d ,k =%c ,l =%c \n", i, j ,k ,l);

}

输出结果

C语言scanf的用法

C语言的输入输出格式符及附加格式说明符printf(),scanf()

%d 用以显示十进制数

%f 显示十进制计数法的float和double类型数值

%c-----输出一个字符

C语言scanf的用法

scanf 的使用看似细节繁杂,但使用起来非常简单。就目前而言,只要掌握以下五点:

在 scanf 的“输入参数”中,变量前面的取地址符&不要忘记。

scanf 中双引号内,除了“输入控制符”外什么都不要写。

“输出控制符”和“输出参数”无论在“顺序上”还是在“个数上”一定要一一对应。

“输入控制符”的类型和变量所定义的类型一定要一致。

使用 scanf 之前先用 printf 提示输入。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:C++开发常用工具都有哪些?
下一篇:手机上C/C++编程的软件

几个C语言经典基础算法(含代码)

不得不知道的八个C语言面试题

C/C++后台开发面试难不难,京东二面

C/C++后台开发面试难不难,来看看京东

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省