c语言控制台输入函数
时间: 2024-08-13 13:08:36 浏览: 63
在C语言中,控制台输入通常使用标准输入流(stdin)来获取用户的键盘输入。主要有两个函数用于此目的:
1. `scanf()` 函数:这是一个格式化输入函数,它根据给定的格式字符串从标准输入读取数据并存储到指定的位置。例如,`scanf("%d", &number);` 会从用户那里读取一个整数,并将其保存到变量 `number` 中。
```c
int number;
printf("Enter an integer: ");
scanf("%d", &number);
```
2. `getchar()` 函数:这个函数直接从标准输入读取一个字符,不涉及格式化。如果需要连续读取字符,可以在一个循环中调用它。
```c
char input_char;
printf("Enter a character: ");
input_char = getchar();
```
阅读全文