size_t 32/64平台下兼容的printf

谁践踏了优雅 2022-09-28 05:48 84阅读 0赞

在32位下typedef unsigned int size_t,在64位下typedef unsigned long size_t。

如果需要printf size_t类型的变量,会出现32/64下不兼容的情况,此时可以使用%Zd或者%zd。%zd是C99规定的,%Zd是GNU的扩展。

发表评论

表情:
评论列表 (有 0 条评论,84人围观)

还没有评论,来说两句吧...

相关阅读