C语言中%0x的含义是什么?

全部展开

您在谈论printf(%0x,i)。这样,%x以无符号十六进制格式生成。如果在x之前添加0,则输出字符串的最小长度为0#containstdio。

Hintmain(intargc,charconst * argv[]){intn = 16; printf(%x%0x%8x

%08x,n,n,n,n); return0;}第三个出口将粘贴到第二个出口,但是增加8将为第四个出口腾出空间。我在8.0之前添加的内容是我使用0而不是空格来完成,其他人在生成过程中向左添加字符而不是向左对齐时做出了响应。