gpt4 book ai didi

c - printf/sprintf 中的尾随零

转载 作者:太空狗 更新时间:2023-10-29 16:03:39 28 4
gpt4 key购买 nike

我想让一个数字的输出总是有 6 位数字

例如:

  • 如果数字为 1,则输出应为 100000
  • 如果数字是 23,输出应该是 230000
  • 如果数字是 236,输出应该是 236000

我如何使用 printf/sprintf 执行此操作?

最佳答案

printf 及其变体可以在左侧而不是右侧填充零。 sprintf 数字,然后自己添加必要的零,或者确保数字是 6 位长:

while(num < 100000) 
num *= 10;

(这段代码假定数字不是负数,否则你会遇到麻烦)

关于c - printf/sprintf 中的尾随零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8267612/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com