将字符串的 printf 填充 0
有没有办法将 printf 中字段宽度填充中的空格字符替换为 0
使用的代码
printf("%010s","this");
似乎不适用于字符串!
Is there a way to replace the space character to 0 in printf padding for field width
Code used
printf("%010s","this");
Doesnt seem to work for strings!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
事实上,
0
标志仅适用于数字转换。您必须手动执行此操作:Indeed, the
0
flag only works for numeric conversions. You will have to do this by hand:?
那也能给你你需要的东西吗
或者您想用其他数字填充,只需更改
即可给您
what about
that will give you what you need too.
or is you want to padd with other numbers just change
will give you
试试这个:
Try this:
对于 golang 试试这个(可以翻译成 C):
for golang try this (can be translated to C):