C语言scanf:读取从键盘输入的指定格式化数据
#include <stdio.h>
int main()
{
int a = 0, b = 0, c = 0, d = 0;
scanf("%d", &a); //输入整数并赋值给变量a
scanf("%d", &b); //输入整数并赋值给变量b
printf("a+b=%d\n", a+b); //计算a+b的值并输出
scanf("%d %d", &c, &d); //输入两个整数并分别赋值给c、d
printf("c*d=%d\n", c*d); //计算c*d的值并输出
return 0;
}
scanf("%d %d", &a, &b); // 获取用户输入的两个整数,分别赋值给变量 a 和 b
printf("%d %d", a, b); // 将变量 a 和 b 的值在显示器上输出
C 库函数 int scanf(const char *format, ...) 从标准输入 stdin 读取格式化输入。
C 库函数 int sscanf(const char *str, const char *format, ...) 从字符串读取格式化输入。
-
scanf: Scan Formatted -> 扫描标准输入 (键盘) 并格式化。 -
sscanf: String Scan Formatted -> 扫描字符串并格式化
占位符列举
- %n:已输出的字符串数量。该占位符本身不输出,只将值存储在指定变量中。返回从该次 XXscanf 调用开始到此读了多少个字节
https://c.biancheng.net/view/1795.html
作者QQ4577105

浙公网安备 33010602011771号