【发布时间】:2015-03-30 02:51:52
【问题描述】:
所以我知道(经过大量令人困惑的谷歌搜索)要正确填充字符串,可以使用 fprintf("%-10s", string) 或类似的东西来填充最长 10 个长度的空格。
所以我有两个问题:
我知道 left-pad 是类似的,但它的语法是什么? (对不起,我谷歌了,但被相互矛盾的答案弄糊涂了......)
更重要的是,我如何右填充十六进制?假设我有一个整数,我想用 %02X 转换为十六进制。我还能使用 %-1002X 吗?那岂不是搞砸了?
【问题讨论】:
-
你为什么不试试这个?
-
我还没有完成编码,所以它不会编译。我认为它不会起作用 - 很明显它不会起作用,只需查看语法即可。
标签: c