📅  最后修改于: 2023-12-03 15:13:54.895000             🧑  作者: Mango
C++中的scanf函数用于从标准输入流(通常是键盘)读取格式化数据。该函数在C语言中也存在,并且用法非常相似。scanf函数最常用于读取用户输入的数据并将其存储在变量中。
scanf("格式化字符串", &变量1, &变量2, ...);
转换字符|数据类型 -|- %d|有符号十进制整数 %u|无符号十进制整数 %o|八进制整数 %x, %X|十六进制整数 %f|浮点数 %e, %E|科学计数法表示的浮点数 %g, %G|根据数值不同自动选择%f或%e %c|字符 %s|字符串 %p|指针类型
下面是一些scanf函数的使用示例:
int a;
scanf("%d", &a);
float f;
scanf("%f", &f);
char s[100];
scanf("%s", s);
int a, b;
scanf("%d %d", &a, &b);
C++中的scanf函数是一个非常有用的函数,可以帮助我们读取标准输入流中的数据,并将它们存储到变量中。我们可以使用格式化字符串来指导scanf函数读取不同类型的数据。在使用scanf函数时,需要注意数据类型匹配,字符串长度和输入的分隔符等问题。