2301_76363760 2023-02-02 15:37 采纳率: 50%
浏览 67

c语言中的%-06d和%06d

为什么%-06d用printf输出时不会补0而%06d会补0啊

  • 写回答

4条回答 默认 最新

  • 陌路旧梦 2023-02-02 15:41
    关注

    %-06d用printf输出时,不会补0,因为%-06d表示的是左对齐,即结果左对齐,右边用空格填充,而%06d表示的是右对齐,即结果右对齐,左边用0填充。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月2日