printf格式对齐
时间: 2023-10-27 19:08:20 浏览: 80
C语言Printf格式详解
printf函数可以通过格式控制字符串中的特殊格式来实现对输出的对齐。以下是一些常用的格式控制符及其对齐方式:
- `%d`、`%i`: 用于输出整数。可以通过在控制符前加上数字指定最小字段宽度,例如`%5d`表示输出至少占5个字符的整数。
- `%f`、`%lf`: 用于输出浮点数。可以通过在控制符前加上数字指定最小字段宽度和精度,例如`%8.2f`表示输出至少占8个字符的浮点数,并保留2位小数。
- `%s`: 用于输出字符串。可以通过在控制符前加上数字指定最小字段宽度,例如`%10s`表示输出至少占10个字符的字符串。
示例代码:
```c
int num = 123;
float pi = 3.14159;
char str[] = "Hello";
printf("%5d\n", num); // 输出 " 123"
printf("%8.2f\n", pi); // 输出 " 3.14"
printf("%10s\n", str); // 输出 " Hello"
```
阅读全文