#Use the z modifier:
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 类型
转载:
————————————————
版权声明:本文为CSDN博主「紫皮西瓜」的原创文章。
原文链接:https://blog.csdn.net/yuleslie/article/details/7703524