排名
1
文章
860
粉丝
112
评论
163
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术

scanf()函数是格式化输入函数,它从标准输入设备(键盘)读取输入的信息。调用格式为:
scanf(“<格式化字符串>”,<地址表>) scanf(“%d”,&num);
注:格式字符串的作用与printf函数相同,但不能显示非格式字符串,也就是不能显示提示字符串。
地址表中给出各变量的地址。&地址符号(附在读取的每个变量上)用于指明变量在内存中的位置。 地址是由地址运算符“&”后跟变量名组成的。例如 &a,&b
#include <stdio.h>
void main()
{
//定义整型 a b
int a,b;
//赋值
a=1;b=3;
//取钱的时候,什么时候输入密码会有提示
printf("请输入:");
//先直接打输入函数,了解光标闪烁就是在等待输入。--取钱输入密码,电脑读取到了数据,但我们不知道
scanf("%d",&a);
//输出a让我们看到键盘输入的数
printf("a=%d",a);
}
使用scanf函数注意一下几点:
scanf函数中没有精度控制。如scanf(“%5.2f” , &a);是非法的,不能企图用此语句输入小数为2位的实数。
scanf中要求给出变量地址,如果给出变量名会出错。scanf(“%d”,&num);
scanf 在输入多个数值数据时,若格式控制串中没有非格式字符作输入数据之间的间隔则可用空格、TAB或回车作间隔。
多个scanf()函数连续给多个字符变量输入时会出现问题。
fflush(stdin);//清空输入缓存
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价