我已经阅读了几篇关于这个主题的文章,但有些人说应该这样做的方式取决于你所处的架构和系统(Windows / Linux),所以有正确的方法吗?这个平台独立吗?
答案 0 :(得分:4)
%zu
, size_t
,
%z
的长度和%u
表示无符号详情可在
找到7.21.6.1 fprintf函数
6旗帜字符及其含义为:
...
<强>ž强> 指定以下d,i,o,u,x或X转换说明符适用于size_t或相应的有符号整数类型参数;或者后面的n转换说明符适用于指向与size_t参数对应的有符号整数类型的指针。