#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 类型
转载:
————————————————
版权声明:本文为优快云博主「紫皮西瓜」的原创文章。
原文链接:https://blog.youkuaiyun.com/yuleslie/article/details/7703524
本文详细介绍了C语言中printf函数的格式控制符,包括%zu、%zx、%zd、%u、%ld、%lx、%lo、%hd、%lu等,用于不同数据类型的输出,如unsigned decimal、hex、signed decimal、unsigned int、long、long hex、long octal、short decimal、unsigned long。
2165

被折叠的 条评论
为什么被折叠?



