C 语言入门:输入输出姓名和年龄248


C 语言作为一门基础且强大的语言,广泛应用于系统编程、嵌入式开发和高性能计算等领域。C 语言中的输入输出 (I/O) 操作对于与用户交互和处理数据至关重要。

输入姓名和年龄

在 C 语言中,可以使用 scanf() 函数从用户读取输入。该函数原型如下:```
#include
int scanf(const char *format, ...);
```

其中,format 参数是一个控制字符串,指定输入数据的格式。要读取字符串,可以使用 %s 格式说明符,而要读取整数,可以使用 %d 格式说明符。例如,以下代码从用户读取姓名和年龄:```c
#include
int main() {
char name[50];
int age;
printf("请输入您的姓名:");
scanf("%s", name);
printf("请输入您的年龄:");
scanf("%d", &age);
printf("您的姓名是:%s", name);
printf("您的年龄是:%d", age);
return 0;
}
```

在上面的代码中,我们首先声明了两个变量 name 和 age,用于存储用户输入的姓名和年龄。然后,我们使用 printf() 函数提示用户输入信息,并在适当的位置使用 scanf() 函数读取输入。最后,我们使用 printf() 函数将读取到的数据打印到控制台。

注意事项

在使用 scanf() 函数时,需要注意以下几点:* 用户必须严格按照 format 字符串中指定的格式输入数据,否则会出现错误。
* scanf() 函数会将输入数据存储在通过指针传递的变量中,因此必须使用地址运算符 (&) 来传递变量的地址。
* scanf() 函数不执行任何错误检查,因此用户输入错误的数据时可能会导致程序崩溃。

其他 I/O 函数

C 语言还提供了其他 I/O 函数,例如:* printf():格式化输出到控制台
* fprintf():格式化输出到文件
* fgets():从文件读取一行
* fopen():打开文件
* fclose():关闭文件

通过使用这些函数,程序员可以灵活地与用户交互和处理数据。

2024-11-24


上一篇:C 语言函数定义的完整指南

下一篇:C 语言中输出程序编写指南