您现在的位置是:首页 >综合 > 2023-10-28 13:12:09 来源:

scanf在c语言中的作用(scanf)

导读 大家好,我是小夏,我来为大家解答以上问题。scanf在c语言中的作用,scanf很多人还不知道,现在让我们一起来看看吧!具体如下:1、记住一点...

大家好,我是小夏,我来为大家解答以上问题。scanf在c语言中的作用,scanf很多人还不知道,现在让我们一起来看看吧!

具体如下:

1、记住一点,scanf认为遇到“非法输入”就结束。

2、scanf("%2d%f",&a,&b);中第一个格式控制字符2d的意思是读取2位,作为一个整数输入到给对应的变量a的地址中。输入876,当然只读取前2位87。这是2的作用,后面输入对于2来说,相当于非法输入。

3、对于%f,后面输入的是7 543.0,对于浮点型数据是不可能得到空格的,所以遇到空格,认为是非法输入,结束输入。所以b的值是6,即是6.000000。

4、scanf函数是C语言中的一个输入函数,与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include 。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中,其关键字最末一个字母f即为“格式”(format)之意。

本文到此讲解完毕了,希望对大家有帮助。