C语言中printf中占位符前面加负号是什么意思
时间: 2023-07-30 15:06:10 浏览: 123
C语言中printf格式
在C语言中,`printf`函数中占位符前面加负号表示要将对应的参数按照左对齐方式输出。具体来说,如果占位符是`%d`,那么`%-d`就表示要将对应的参数按照左对齐方式输出。例如,下面的代码会将整数变量`num`以左对齐方式输出,宽度为10个字符:
```
int num = 123;
printf("%-10d", num);
```
输出结果为:
```
123
```
可以看到,输出的结果中`123`左对齐输出,不足10个字符的部分用空格填充。
阅读全文