scanf用法
时间: 2023-07-25 22:05:02 浏览: 132
scanf的用法
scanf是C语言中用于从标准输入设备(如键盘)中读取数据的函数。它的基本语法是:
```
scanf("格式字符串", 参数列表);
```
其中,格式字符串描述了所要读取的数据类型及其格式,参数列表则是读取到的数据存储的位置。
下面是常见的一些格式控制符及其含义:
| 格式控制符 | 描述 |
| --- | --- |
| %d | 读取一个整数 |
| %f | 读取一个浮点数 |
| %c | 读取一个字符 |
| %s | 读取一个字符串(以空格为分隔符) |
| %u | 读取一个无符号整数 |
| %lu | 读取一个无符号长整数 |
| %lld | 读取一个长长整数 |
| %lf | 读取一个双精度浮点数 |
例如,读取一个整数可以这样写:
```
int num;
scanf("%d", &num);
```
注意,因为scanf函数需要将读取到的数据保存在变量中,所以需要传递变量的地址作为参数。
阅读全文