C 语言基本数据输出格式361


在 C 语言中,输出数据需要使用 printf() 函数。printf() 函数接受一个格式化字符串作为第一个参数,后面跟着一系列要输出的值。格式化字符串指定了输出数据的格式,包括数据的类型、宽度、小数位数等。

要输出字符数据,可以使用 %c 格式说明符。例如,以下代码将字符 'A' 输出到控制台:```c
printf("%c", 'A');
```

要输出整数数据,可以使用 %d 格式说明符。例如,以下代码将整数 123 输出到控制台:```c
printf("%d", 123);
```

要输出浮点数数据,可以使用 %f 格式说明符。例如,以下代码将浮点数 123.45 输出到控制台,保留小数点后两位:```c
printf("%.2f", 123.45);
```

格式化字符串还可以指定输出数据的宽度和对齐方式。宽度指定了输出数据的最小宽度,不足时用空格填充。对齐方式可以通过 '-' 前缀指定,表示左对齐,也可以通过 '0' 前缀指定,表示右对齐,不指定则默认右对齐。例如,以下代码将整型数据 123 左对齐输出到宽度为 10 的字段中:```c
printf("%-10d", 123);
```

除了基本的数据类型,printf() 函数还支持输出指针、结构体和联合体等复杂类型。此外,还可以使用转义字符来控制输出的格式,例如 '' 表示换行,'\t' 表示制表符。

下面总结了 C 语言中常用的 printf() 格式说明符:| 格式说明符 | 数据类型 | 描述 |
|---|---|---|
| %c | 字符 | 输出字符 |
| %d | 整数 | 输出有符号十进制整数 |
| %f | 浮点数 | 输出浮点数,默认保留小数点后 6 位 |
| %x | 整数 | 输出无符号十六进制整数 |
| %s | 字符串 | 输出字符串 |
| %% | 无 | 输出百分号符号 |

通过掌握 printf() 函数的用法,可以灵活地控制输出数据的格式,满足不同的输出需求。

2024-12-02


上一篇:C语言函数:识别水仙花数

下一篇:揭秘勾股数奥秘:使用 C 语言输出四个勾股数