【问题标题】:String.format()字符串格式()
【发布时间】:2009-10-09 19:31:05
【问题描述】:

C++的“%11.2lf”等价于?

你们有任何资源可以显示 Java 和 C++ 的等效格式吗?

【问题讨论】:

标签: java c++ format


【解决方案1】:

简答:Java 等价物是"%11.2f"

在 C 的 printf()(但不是 scanf())、%f%lf are equivalent; Both take a double argument.

在 Java 的 Formatter.format() 中,%f 是合法的,但 %lf 是不合法的。 %f 适用于 Float、Double 和 BigDecimal 值。

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      增强格式。 http://www.boost.org/doc/libs/1_37_0/libs/format/doc/format.html#syntax

      它具有与 printf() 基本相同的格式化程序。
      但它们是类型安全的,可以在流上使用。

      【讨论】:

      • 我认为 OP 正在寻找 Java 中的等价物。
      猜你喜欢
      • 2019-03-04
      • 2010-11-25
      • 1970-01-01
      • 2018-11-22
      • 2012-12-31
      • 2021-08-06
      • 2010-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多