当您使用fprintf
中的%a
格式说明符在C ++中打印float或double时,您将获得-0x1.d10e9a2c7a08p+10
样式的输出。我需要在scala应用程序中读取这些浮点数。所以,
如何通过Scala,Java或任何语言的%a
重新获取用C ++格式化的浮点数?
答案 0 :(得分:0)
原来所描述的标准是standard floating point literal,可以用Java的Double.parseDouble
和Scala的String.toDouble
进行解析。