¥?@ 2023-12-29 00:37 采纳率: 0%
浏览 38

请问一下c语言中"%2d"什么意思啊?

请问一下c语言中"%2d"什么意思啊?
printf("%2d");和printf("%d");有什么区别啊?

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-12-29 00:46
    关注

    %2d是输出2个字符宽度,右对齐,不足补空格的意思

    #include <stdio.h>
     
    int main()
    {
        printf("%2d,%2d,%2d\n", 1, 2, 10);
        printf("%d,%d,%d\n", 1, 2, 10);
        return 0;
    }
    

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 12月29日