size_t的printf函数

16

有没有办法在不进行强制类型转换或产生编译器警告的情况下,给printf函数传递一个size_t类型的参数呢?(我总是会使用-Wall选项进行编译。)

1个回答

22
printf("%zu", sizeof(whatever));

就我个人而言,这仅适用于使用MinGW和-std=c99,而不是-std=gnu99 - beldaz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接