使用llvm中的errs()打印固定小数

时间:2014-09-19 18:19:50

标签: llvm llvm-clang

如何使用llvm的errs()输出流打印定点小数。

例如,如果现在正在做errs()<< 3.3;它用科学记数法表示。我想用十进制表示法。我不想用cout打印,但是用errs打印

1 个答案:

答案 0 :(得分:5)

您可以使用format中的include/llvm/Support/Format.h函数创建类似C-printf的字符串:

errs() << format("%.3f\n", 3.3);