C语言输出例题与详细解析172


C语言作为一门广泛应用的编程语言,其输出功能也是至关重要的。本文将提供一系列C语言输出例题,并进行详细解析,帮助读者深入理解输出机制,掌握相关知识。

1. 基本输出
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}

解析:

这段代码使用printf函数来输出字符串"Hello World!",其中""代表换行符,指示输出后换行。

2. 格式化输出
#include <stdio.h>
int main() {
int num = 10;
printf("num = %d", num);
return 0;
}

解析:

本例演示了格式化输出,使用printf函数的第二参数"%d"指定输出int类型变量num,"%d"的作用是将对应的参数转化为十进制整数格式输出。

3. 浮点数输出
#include <stdio.h>
int main() {
double pi = 3.1415926;
printf("pi = %.2f", pi);
return 0;
}

解析:

对于浮点数输出,可以使用"%.2f"格式说明符,其中".2"指定保留两位小数。

4. 字符输出
#include <stdio.h>
int main() {
char ch = 'a';
printf("ch = %c", ch);
return 0;
}

解析:

字符输出使用"%c"格式说明符,将字符变量ch输出为字符。

5. 字符串输出
#include <stdio.h>
int main() {
char str[] = "C Programming";
printf("str = %s", str);
return 0;
}

解析:

字符串输出使用"%s"格式说明符,输出以'\0'结尾的字符串。

6. 输出控制
#include <stdio.h>
int main() {
int num1 = 10, num2 = 20;
printf("num1 = %d\tnum2 = %d", num1, num2);
return 0;
}

解析:

"\t"指定输出一个制表符,用于对齐输出。

7. 宽度控制
#include <stdio.h>
int main() {
int num = 1234;
printf("num = %-10d", num);
return 0;
}

解析:

"%-10d"指定输出一个左对齐的宽度为10的整数,不足部分以空格填充。

8. 精度控制
#include <stdio.h>
int main() {
double pi = 3.1415926;
printf("pi = %.4f", pi);
return 0;
}

解析:

"%.4f"指定输出一个浮点数,保留4位小数。

9. 输出进制
#include <stdio.h>
int main() {
int num = 255;
printf("num = %x", num);
return 0;
}

解析:

"%x"指定输出一个十六进制的整数。

10. 文件输出
#include <stdio.h>
int main() {
FILE *fp = fopen("", "w");
fprintf(fp, "Hello File Output!");
fclose(fp);
return 0;
}

解析:

使用fprintf函数将字符串输出到文件""中。

11. 格式化扫描
#include <stdio.h>
int main() {
int num;
printf("Enter an integer: ");
scanf("%d", &num);
printf("You entered: %d", num);
return 0;
}

解析:

scanf函数用于从标准输入中读取数据,"%d"指定读取一个整数并存储在num变量中。

12. 文件输入
#include <stdio.h>
int main() {
FILE *fp = fopen("", "r");
char str[100];
fscanf(fp, "%s", str);
printf("The string is: %s", str);
fclose(fp);
return 0;
}

解析:

fscanf函数用于从文件""中读取数据,"%s"指定读取一个字符串并存储在str数组中。

13. 转义字符
#include <stdio.h>
int main() {
printf("Hello\tWorld");
printf("C:\Program Files");
return 0;
}

解析:

"\t"和"\分别表示制表符和反斜杠。

14. 输出总结表| 格式说明符 | 描述 |
|---|---|
| %d | 整数 |
| %f | 浮点数 |
| %c | 字符 |
| %s | 字符串 |
| %x | 十六进制整数 |
| %.2f | 保留两位小数的浮点数 |
| %-10d | 左对齐宽度为10的整数 |
| %.4f | 保留4位小数的浮点数 |

15. 练习题编写一个C程序,从用户输入两个数字,然后计算并输出它们的和、差、积和商。

2025-02-04


上一篇:C语言中函数的至关重要作用:实现模块化和代码重复利用

下一篇:单片机按键函数在 C 语言中的应用