【问题标题】:printf for size_t为 size_t 的 printf
【发布时间】:2010-11-10 23:18:31
【问题描述】:

有没有什么方法可以给printf 一个size_t 而不先强制转换或生成编译器警告? (我总是用-Wall编译。)

【问题讨论】:

    标签: gcc printf string-formatting size-t


    【解决方案1】:
    printf("%zu", sizeof(whatever));
    

    【讨论】:

    • FWIW 这仅适用于带有 -std=c99 的 MinGW,而不适用于 -std=gnu99
    猜你喜欢
    • 1970-01-01
    • 2011-03-11
    • 2021-09-23
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 2011-01-26
    • 2010-11-26
    相关资源
    最近更新 更多