c语言scanf输入正确的返回值,输入一个整数
时间: 2023-02-06 20:43:26 浏览: 100
C语言标准输入输出scanf
5星 · 资源好评率100%
在 C 语言中,使用 scanf 函数输入一个整数时,如果输入成功,则 scanf 函数会返回 1。
例如:
int a;
if (scanf("%d", &a) == 1) {
// 输入成功
} else {
// 输入失败
}
如果输入的内容不是整数,则 scanf 函数会返回 0。
注意:scanf 函数的返回值并不一定是输入的数据个数,而是输入的数据是否符合格式要求。如果要统计输入的数据个数,可以使用其他方法,例如使用 fgets 函数读取一行数据,然后使用 sscanf 函数解析数据。
阅读全文