scanf函数怎么输入数据
2022-11-30
投稿:郑凯婷 分享
scanf函数
C语言提供了scanf函数,用于给程序输入数据。用户可以通过键盘,给指定的变量输入数据。printf函数是给终端输出数据,scanf函数是从终端接收(获取)用户的输入数据。
scanf函数的格式如下:
int scanf (const char* format_str, addr list);
函数分析:
(1) 参数 format_str 是控制格式输入字符串;
(2) 参数 addr list 是变量地址列表,是需要获取用户输入数据的变量地址列表;
(3) 函数的返回值是int类型,如果调用成功,则返回addr list指定的参数个数,如果调用失败,返回-1值。如下是程序测试例子:
程序运行结果如下:
可以看到,对应输入格式:
scanf("%d,%d,%d", &a, &b, &c);
在%d与%d之间,是使用逗号“,”分隔开,所以,在输入数据的时候,使用逗号“,”分隔。同理,对于:
scanf("%d;%d;%d", &a, &b, &c);
在输入数据的时候,使用分号“;”分隔开
#scanf函数怎么输入数据#相关文章
为什么先写printf再写scanf
不等同啊!printf,scanf 是c语言写法, cout,cin是C写法,需要导入iostream库。printf,scanf 在输入输出时要定义好输入输出格式,而cout,cin则是根据变量的类
分享
0.2万人浏览
scanfprintf
scanf函数输入多个数据如何输入?
c语言中有一个标准输入函数,即:scanf函数,它可以读取输入的任意格式类型的数据。scanf函数也有返回值,返回类型为int类型,它返回成功读入的项目的个数。如果它没有读取任何项目(当它期望一个数字
分享
0.2万人浏览
scanfscanf函数scanf怎么输入
scanf函数的功能是按什么规定的格式
C语言中scanf 用于输入,与printf函数一样,都被定义在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。它是格式输入函数,即按用户指定
分享
0.2万人浏览
scanfscanf函数scanf是