【发布时间】:2011-03-13 20:10:10
【问题描述】:
我知道如何处理 X 个前导零,并且我知道如何处理 X 个小数点。但是,我该怎么做呢?
我希望有 4 个前导零,小数精度为 2:0000.00。 因此 43.4 将是 0043.40
【问题讨论】:
-
请不要标记
printf-questionC++。 -
@Space_C0wb0y:在 C++ 中使用 printf 没有任何问题。在理想世界中,每个人都会在他们的 C++ 中使用 iostream,但我们并不生活在理想世界中。此外,有时使用 printf 可以更轻松地按照自己想要的方式格式化字符串。
-
在我看来,在 C++ 中使用
printf确实有很大的错误。 C 和 C++ 是两种完全不同的语言,人们对 C++ 中哪些 C 特性可以使用,哪些不可以有不同的假设。不同的假设总是会导致麻烦。 -
这种“C 和 C++ 是完全不同的语言”的东西会被重复太多... 一个问题:C++ 可以调用“普通”库吗? (“正常”,我的意思是,很可能,那里有大量很酷的“C”库......)答案是:是的。那么,为什么 C++ 应该“关闭”以仅调用用 C++ 制作的库?如果答案是:C++ 应该能够调用“普通 C 库”(例如:png lib、gsl 库……)4ever 不需要其适当的绑定(包括所有开销),那么为什么 C++ 不应该能够像任何其他没有特定 C++ 绑定的 func 库一样调用 std C 库中的 func 吗?
-
哪些 C 特性在 C++ 中是可以的,哪些不是,几乎完全取决于一个人的意见。你不喜欢 printf?美好的。但是告诉人们他们不应该仅仅因为它在 C 标准库中或者因为你不喜欢它而使用它是愚蠢的。