在C语言中,输出结果主要使用`printf`函数。以下是一个简单的示例程序,展示了如何使用`printf`函数输出结果:
```c
include
int main() {
int num = 10;
printf("The value of num is: %d\n", num);
return 0;
}
```
在这个示例中,`printf`函数用于将格式化的输出写入标准输出设备(通常是屏幕)。`%d`是一个格式说明符,用于输出整数。程序执行时,会输出“The value of num is: 10”。
输出结果到文件
除了将结果输出到屏幕,还可以将结果输出到文件。以下是一个示例程序,展示了如何将结果输出到文件:
```c
include
int main() {
int num = 10;
FILE *fp = fopen("output.txt", "w");
if (fp == NULL) {
printf("File cannot open!\n");
return 1;
}
fprintf(fp, "The value of num is: %d\n", num);
fclose(fp);
return 0;
}
```
在这个示例中,程序首先打开一个名为`output.txt`的文件,然后使用`fprintf`函数将结果写入文件。最后,关闭文件。运行程序后,会在当前目录下生成一个名为`output.txt`的文件,其中包含输出结果“The value of num is: 10”。
格式化输出
`printf`函数支持多种格式化选项,可以根据需要调整输出格式。例如,以下程序输出一个浮点数及其小数部分:
```c
include
int main() {
float num = 3.14159;
printf("The value of num is: %.2f\n", num);
return 0;
}
```
在这个示例中,`%.2f`格式说明符表示输出小数点后两位的浮点数。程序执行时,会输出“The value of num is: 3.14”。
总结
使用`printf`函数进行格式化输出。
可以将输出结果重定向到文件,使用文件指针(如`fopen`、`fprintf`和`fclose`)实现。
根据需要选择合适的格式说明符来控制输出格式。