奇思妙想

2024年 4月 24日

%a和%A格式串

C语言中,%a或%A用于在*printf函数中以十六进制浮点数的形式输出一个float或double类型的值。 输出格式一般是[-]0xh.hhhhp[+-]d,其中h.hhhh是十六进制的小数部分, …阅读更多

进一步了解
2024年 4月 24日

%h %o %l %u

C语言%d对应整形,%hd和%ld对应短整形和长整形,%lld代表long long int,%o代表八进制输出,%u是%d的无符号版本,格式串解析是在libc完成。

进一步了解