C语言的基础复习——scanf使用注意

有关c语言的scanf用法中的一个特别注意点,以及printf一般用法


scanf中是用用户与程序之间的交互作用,我们在写这个程序的时候需要注意,可能认为和printf是一样的,确实很多一样的地方,但是也有不同的地方

scanf中的格式:scanf(“……%d”,%a);//输入:假设a是int类型的。省略号中认为是我们经常用于提示的字符串,类似printf,

printf中的格式:printf(“……%d,%a”);//输出


我们在弹出的输入口中,scanf方法中的提示同样需要我们输入,并且和上面的省略号是一样的,验证如下:

1、linux或者mac系统的下的终端:



交互界面输入:


由上面我们可以看出,只有输入和程序中的scanf中的没有被格式符替换的字符串一模一样才可以显示正确,所以我们尽可能不要在scanf中写入不必要的字符串,我们可以先通过printf输出提示符


在xcode中的使用:



从上面可以看出和在终端上面是第一样的。需要完全的输入


vc ++上面



发现:直接只是输入5将会出现错误,需要输入原文才可以。


总结:

1、提示应该有printf来写,然后再用scanf来输入进行交互

2、如果scanf中有相应的字符串,我们在交互的时候要写入相应的要提示的字符串,和代码中的要一模一样。

















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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值