scanf 函数例子
时间: 2024-07-14 08:01:33 浏览: 73
scanf函数移植范例.rar
`scanf`函数是C语言中的标准输入函数,用于从标准输入流(通常是键盘)读取数据,并将其存储到指定的位置。下面是一些简单的`scanf`函数的例子:
1. **整数输入**:
```c
int number;
printf("请输入一个整数:");
scanf("%d", &number); // 读取一个整数值并保存到number变量中
```
2. **浮点数输入**:
```c
float float_number;
printf("请输入一个浮点数:");
scanf("%f", &float_number); // 读取一个浮点数值并保存到float_number变量中
```
3. **字符串输入**:
```c
char str[50];
printf("请输入一个字符串:");
scanf("%s", str); // 注意这里,%s会读取直到遇到空格或换行符的字符,不包括换行符
```
4. **匹配格式化输入**:
```c
struct employee {
char name[20];
int age;
};
printf("请输入员工信息(姓名和年龄):");
scanf("%s %d", struct_employee.name, &struct_employee.age);
```
在这个例子中,`&struct_employee.name`表示结构体成员地址,以便正确地将输入的数据存储到对应位置。
阅读全文