C++中 打印size_t 和 ssize_t

size_t x;
ssize_t y;
printf("%zu\n", x); // prints as unsigned decimal
printf("%zx\n", x); // prints as hex
printf("%zd\n", y); // prints as signed decimal

%u打印unsigned int 数字
%ld 打印 long 数值
%lx表示以十六进制格式打印长整数
%lo 表示以八进制格式打印长整数
%hd 表示以十进制显示short 整数
%lu 表示打印unsigned long 类型

猜你喜欢

转载自blog.csdn.net/WHEgqing/article/details/106687599