gpt4 book ai didi

c - 如何在 printf 中隐藏前导零

转载 作者:太空宇宙 更新时间:2023-11-04 04:51:11 24 4
gpt4 key购买 nike

以下输出 0.23。我如何让它简单地输出 .23

printf( "%8.2f" , .23 );

最佳答案

C 标准规定对于 fF 浮点格式说明符:

If a decimal-point character appears, at least one digit appears before it.

我认为,如果您不希望小数点前出现零,您可能必须执行一些操作,例如使用 snprintf() 将数字格式化为字符串,并且如果格式化字符串以“0”开头,请删除 0。 (对于“-0”也是如此)。然后将该格式化字符串传递给我们的实际输出。或者类似的东西。

关于c - 如何在 printf 中隐藏前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15039064/

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