相当于printf()的C ++或格式化的输出

亚伯拉

我对C ++领域比较陌生。我知道std::cout用于C ++中的控制台输出。但是考虑一下C中的以下代码:

#include<stdio.h>

int main(){
    double dNum=99.6678;
    printf("%.02lf",dNum);
    //output: 99.67
 return 0;
}

如何cout在C ++中实现双精度类型值的相似格式(最多2个小数位)

我知道C ++与C向后兼容。但是,如果是C,是否有一个printf()等效项,那么它在哪里定义?

可见

这就是你想要的:

std::cout << std::fixed << std::setprecision(2);
std::cout << dNum;

并且不要忘记:

#include <iostream>
#include <iomanip>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用printf格式化数组的输出

来自分类Dev

如何格式化printf输出

来自分类Dev

用C格式化输出

来自分类Dev

sed输出如何像printf的格式化打印一样格式化?

来自分类Dev

sed输出如何像printf的格式化打印一样格式化?

来自分类Dev

相当于IntelliJ的Eclipse格式代码?

来自分类Dev

在bash脚本中使用printf格式化输出

来自分类Dev

使用printf在Java中格式化输出

来自分类Dev

使用printf格式化输出:截断或填充

来自分类Dev

如何格式化动态输出以在printf中创建表

来自分类Dev

使用通过xargs传递的printf格式化输出

来自分类Dev

使用 printf 和 AWK 正确格式化我的输出

来自分类Dev

从C到C ++重写程序时格式化输出

来自分类Dev

来自C的数组输出不会格式化吗?

来自分类Dev

在C ++中格式化字符串的输出

来自分类Dev

在C#中格式化数组输出

来自分类Dev

如何重新格式化我的C输出?

来自分类Dev

来自C的数组输出不会格式化吗?

来自分类Dev

C#如何格式化readline输出

来自分类Dev

如何格式化我的数组列表的输出C#

来自分类Dev

Python相当于格式字符串中的C#哈希(#)

来自分类Dev

VB.NET相当于匿名类型的C#对象初始化程序

来自分类Dev

SQL Server 相当于 TO_CHAR 和格式转换

来自分类Dev

相当于AMP的分析匿名化IP

来自分类Dev

相当于.NET XML反序列化的JavaScript

来自分类Dev

Haskell相当于OOP中的类专业化

来自分类Dev

将先前命令(管道)中的参数传递给awk / printf函数并格式化输出

来自分类Dev

如何使用printf和对话框格式化输出?

来自分类Dev

如何将sed输出通过管道传递给printf进行格式化?