C 标准库 - <stdio.h>

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。