输入函数
scanf 函数
scanf 函数用于从标准输入(通常是键盘)读取输入。
#include <stdio.h>
int main() {
int num;
// 从键盘输入一个整数
printf("Enter an integer: ");
scanf("%d", &num);
// 输出输入的整数
printf("You entered: %d\n", num);
return 0;
}
输出函数
printf 函数
printf 函数用于将输出打印到标准输出(通常是屏幕)。
#include <stdio.h>
int main() {
int num = 42;
// 输出整数
printf("The number is: %d\n", num);
return 0;
}
转义字符
printf 函数支持转义字符,用于控制输出格式。
#include <stdio.h>
int main() {
// 换行符
printf("Hello, World!\n");
// 制表符
printf("Name\tAge\n");
// 双引号
printf("\"C Programming\"\n");
return 0;
}
文件输入输出
文件的打开和关闭
#include <stdio.h>
int main() {
FILE *file; // 文件指针
// 打开文件(如果不存在则创建)
file = fopen("example.txt", "w");
// 检查文件是否成功打开
if (file == NULL) {
printf("File could not be opened.\n");
return 1; // 返回错误码
}
// 写入数据到文件
fprintf(file, "Hello, File!\n");
// 关闭文件
fclose(file);
return 0;
}
文件的读取
#include <stdio.h>
int main() {
FILE *file; // 文件指针
char buffer[100];
// 打开文件
file = fopen("example.txt", "r");
// 检查文件是否成功打开
if (file == NULL) {
printf("File could not be opened.\n");
return 1; // 返回错误码
}
// 从文件读取数据
fscanf(file, "%s", buffer);
// 输出读取的数据
printf("Data from file: %s\n", buffer);
// 关闭文件
fclose(file);
return 0;
}
这些是C语言中基本的输入和输出操作。除了上述提到的函数之外,C语言还提供了其他一些输入和输出函数,如 getchar、putchar、gets、puts 等。使用这些函数可以实现更复杂的输入输出操作。
转载请注明出处:http://www.zyzy.cn/article/detail/13531/C 语言