c++scanf和printf的用法
时间: 2024-10-14 14:11:23 浏览: 32
C\C++scanf复读机教程【C/C++初学者教程 MATLAB编程-菜鸟入门(清晰版)】
`scanf` 和 `printf` 是 C++ 标准库中的输入输出函数,用于从标准输入流(通常是键盘)读取数据并往标准输出流(通常是屏幕)打印信息。
**scanf()** 函数的原型如下:
```cpp
int scanf(const char *format, ...);
```
它接收两个参数:
- 第一参数是一个格式字符串,用来指定要从输入中解析的数据类型和位置。
- 可变参数列表中可以包含零个、一个或多个要读取的变量,它们将按照格式字符串中的占位符匹配并赋值。
例如:
```cpp
int num;
char name[50];
scanf("%d %s", &num, name); // 从输入读取整数和字符串
```
**printf()** 函数的原型如下:
```cpp
int printf(const char *format, ...);
```
它的作用相反,接受格式化字符串和对应的值作为参数,然后将数据格式化并输出到屏幕上。
```cpp
int score = 95;
printf("Your score is: %d\n", score); // 打印格式化的字符串到控制台
```
其中 `%d` 表示整数,`\n` 是换行符。
阅读全文