2301_76695251 2023-02-25 21:16 采纳率: 0%
浏览 54

求在C中printf("%2d'',123);的输出结果是12为什么不对

求在C中printf("%2d'',123);的输出结果是12为什么不对

  • 写回答

5条回答 默认 最新

  • johnny233 新星创作者: Java技术领域 2023-02-25 21:36
    关注

    输出结果应该是123。
    %2d,表示使输出的int型数据以2位的固定位宽输出若不足2位则在前面补空格;若超出2位,则按实际的位数进行输出。
    参考:https://www.zhihu.com/question/465193236/answer/1942034968

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 2月25日