tnblog
首页
视频
资源
登录
愿你出走半生,归来仍是少年
排名
1
文章
860
粉丝
112
评论
163
bootstrap 栅格布局一小例子
剑轩 : 后端写样式有点痛苦哇
一点flex布局的运用
剑轩 : 后端写样式有点痛苦哇
vue.js常用指令
剑轩 : 可以可以,多总结一点
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

c++ scanf

5321人阅读 2020/8/30 12:56 总访问:2060262 评论:0 收藏:0 手机
分类: c++

scanf()函数是格式化输入函数,它从标准输入设备(键盘)读取输入的信息。调用格式为:
scanf(“<格式化字符串>”,<地址表>) scanf(“%d”,&num);
注:格式字符串的作用与printf函数相同,但不能显示非格式字符串,也就是不能显示提示字符串。
地址表中给出各变量的地址。&地址符号(附在读取的每个变量上)用于指明变量在内存中的位置。 地址是由地址运算符“&”后跟变量名组成的。例如 &a,&b

  1. #include <stdio.h>
  2. void main()
  3. {
  4. //定义整型 a b
  5. int a,b;
  6. //赋值
  7. a=1;b=3;
  8. //取钱的时候,什么时候输入密码会有提示
  9. printf("请输入:");
  10. //先直接打输入函数,了解光标闪烁就是在等待输入。--取钱输入密码,电脑读取到了数据,但我们不知道
  11. scanf("%d",&a);
  12. //输出a让我们看到键盘输入的数
  13. printf("a=%d",a);
  14. }

使用scanf函数注意一下几点:

scanf函数中没有精度控制。如scanf(“%5.2f” , &a);是非法的,不能企图用此语句输入小数为2位的实数。
scanf中要求给出变量地址,如果给出变量名会出错。scanf(“%d”,&num);
scanf 在输入多个数值数据时,若格式控制串中没有非格式字符作输入数据之间的间隔则可用空格、TAB或回车作间隔。
多个scanf()函数连续给多个字符变量输入时会出现问题。
fflush(stdin);//清空输入缓存


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价