使用printf打印Size_t的正确方法是什么?Size_t定义为unsigned整数,但是它的大小取决于您是在32位还是64位的机器上。如何正确和便携地打印出size_t?
3 回答
烙印99
TA贡献1829条经验 获得超13个赞
std::size_t n = 1;std::cout << n;
z
size_t
std::size_t n = 1;std::printf("%lu\n", static_cast<unsigned long>(n));
unsigned long long
unsigned long
%zu
size_t
- 3 回答
- 0 关注
- 8967 浏览
添加回答
举报
0/150
提交
取消