C 语言 scanf() 函数用于从标准输入(键盘)按格式读取数据。
原型
int scanf(const char *format, ...);注意:变量前要加 &(取地址)。返回成功读取的项数。
示例
#include <stdio.h>
int main() {
int num;
printf("输入一个整数: ");
scanf("%d", &num);
printf("你输入的是: %d\n", num);
return 0;
}输入 42 输出:
输入一个整数: 42
你输入的是: 42注意事项
读取字符串时 scanf("%s") 不能读含空格的字符串,且无边界检查(可能缓冲区溢出);建议用 fgets。