【问题标题】:Reserved space after an integer (instead of before an integer) in CC中整数之后(而不是整数之前)的保留空间
【发布时间】:2020-04-11 00:48:21
【问题描述】:

如果没有任何保留空间(只有 %d),输出通常会是什么样子:

Number 1 | Gold 5 |
Number 10 | Gold 50 |
Number 100 | Gold 500 |

如果输入在其前面保留了空间会是什么样子(使用 %3d):

Number   1 | Gold   5 |
Number  10 | Gold  50 |
Number 100 | Gold 500 |

我想要达到的目标:

Number 1   | Gold 5   |
Number 10  | Gold 50  |
Number 100 | Gold 500 |

我可以使用 printf 函数的任何格式来实现这一点吗?

【问题讨论】:

    标签: c format output


    【解决方案1】:

    使用%-3d 左对齐输出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-27
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多