C语言中读入用户的输入内容的scanf

 如何让计算机通过scanf正确的读入我们用户输入的内容?

首先我们明白scanf的组成部分和哪些内容是用来读入用户输入内容

一个scanf由两部分组成,一个是读入内容,一个是储存内容

 像上面这个scanf的作用就是将读入的整数内容储存在标识符a中,我们要明确说明读入的内容是什么类型?比如我要输入整数,就要用scanf中就要用%d来读取,&a的作用就是用来将读入的内容储存进a里面。

scanf的整体框架就是scanf("读入内容",储存内容);

这个是读入一个输入的整数型内容,当读入多个内容时有什么不一样呢?

 

上面时scanf读入两个用户输入的整数型内容并赋值给a和b的过程,“%d %d”的作用是读入两个用户输入的整数型内容的,后面按前后顺序分别赋值给a和b。

scanf读入时需要注意的事情 

我们可以看到上面正确的读入了用户输入的整数型内容并进行了输出,我们在两个%d采用了空格,如果我们不用空格行不行呢?

这是个将两个整形%d中将空格转化为了一个逗号的scanf,我们应该怎么做才能让scanf 正确读入我们写的内容。

 在输入内容时,我们要和scanf上的格式保持一致,因此我们在输入的内容上也应该添加一个逗号来保持和scanf输入部分的格式一致,这样才能让scanf正确的读入我们输入的内容

格式不止是只注意中间的空格,是与双引号中的形式保持一致

! 

    

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值