在python中我们可以用

a=0.213124
print("a={:.2f}".format(a))

但在C++中就比较复杂了
我们有两种方式来输出一种是头文件为iostream的cout另一种是cstdio中的printf

#include <iostream>
#include <csdtio>
#include <iomanip>
using namespace std;
int main(){float a;
a=0.12412;
printf("%.2f",a)
cout.setf(ios::fixed);//防止出现若小数点后仅有0但不显示的情况
cout<<setprecision(2)<<a<<endl;
}

其实printf跟python中的差不多,只是python中用了{}占位符,而printf是直接%.2f。
cout就比较复杂了,因为有时候可能会出现a=2.001的情况,如果不用cout.setf(ios::fixed)的话就会仅打印出2(0被默认舍去了)。而且用setprecision 的话一定要追加一个头文件iomanip。

2021.10.17
修改,cout的精确输出可以更简单

#include <bits/stdc++.h>
using namespace std;
int main() {double a = 0.2000;cout << fixed << setprecision(4) << a << endl;
}

C++中如何小数点后精确到两位输出相关推荐

  1. php 去除小数点后,php-删除两位小数点后的数字,而不舍入该值

    TL: DR: PHP本机函数bcdiv似乎恰好可以正确地执行所需的操作. 要简单地"截断"一个数字,bcdiv($var, 1, 2);其中2是要保留的小数位数(1是分母-将数字 ...

  2. JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数

    第一: 限制只能是整数 ? 1 <input type = "text" name= "number" id = 'number' onkeyup= &q ...

  3. vba中取小数点后两位数_如何在Excel中提取小数点后面的数字?

    Excel中,如果某个单元格中包含一个带小数,要用公式提取该数值小数点后面的数字,例如A1单元格中包含一个数值"59178.68",在B1单元格中输入下面的公式: =RIGHT(A ...

  4. Oracle数据库中保留小数点后两位的问题

    Oracle数据库中保留小数点后两位的问题 1.数字保留两位小数:(小数点左侧数字可能比较大,比如10000000.12) to_char() 函数转换 答案 select trim(to_char( ...

  5. java输出值取后两位小数,java中取小数点后两位(四种步骤)

    java中取小数点后两位(四种方法) 一 java.text.DecimalFormat df = new java.text.DecimalFormat("#.##"); dou ...

  6. js 进一法、四舍五入法、舍去法 精确保留两位小数 兼容浮点运算

    开发十年,就只剩下这套架构体系了! >>>    在 JavaScript 中整数和浮点数都属于 Number 数据类型,所有数字都是以 64 位浮点数形式储存,即便整数也是如此. ...

  7. 谷歌刷新纪录:将圆周率精确到了小数点后31万亿位,光存储就占了几个大硬盘!

    (原标题:谷歌日本工程师刷新纪录:将圆周率Π精确到了小数点后31万亿位) 昨日是3月14日,不仅是所谓的"白色情人节",也是"Π日",即圆周率日和国际数学节. ...

  8. jq设置保留两位小数_javascript实现保留两位小数的多种方法

    第一种方法:javascript实现保留两位小数一位自动补零代码实例:第一种方法介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先 ...

  9. 怎样将列表、数组中的每个数都保留两位有效数字

    作者:冯德平(山野雪人) #怎样将列表.数组中的每个数都保留两位有效数字 #注意不能直接用round(df,2),应该用np.round(df,2) import numpy as np#例1: li ...

最新文章

  1. JDK1.8快速入门
  2. VTK:PolyData之ImplicitModeller
  3. [VSTO系列]三、简单的UI设计/QQ联系人导出(下)
  4. 判别分析分为r型和q型吗_SPSS聚类和判别分析参考.ppt
  5. MySQL读写分离介绍及搭建
  6. Rhinoceros技巧:有关曲线和曲面的分析
  7. WSO2 ESB 5.0.0 配置 JMS 传输(ActiveMQ)- 主题消息发布与订阅
  8. word中的表格复制到html代码,怎样将Word中的表格复制到Excel中还保持原有内容和格式?...
  9. 火狐浏览器设置无图模式
  10. 王者服务器维护11月,王者荣耀11月22日版本更新维护 更新内容介绍
  11. 利用selenium自动登录126邮箱
  12. windows 查看电脑开关机时间
  13. 如何解决OpenStack上Windows虚机CPU负荷
  14. Oracle递归查询的使用
  15. 【2017年中总结】——半饱
  16. BootStrap 模态框实现刷新网页并关闭
  17. Python3中的多态 ,鸭子类型
  18. 浅谈SQL注入漏洞原理及利用方式
  19. 【Linux 内核 内存管理】分区伙伴分配器 ② ( free_area 空闲区域结构体源码 | 分配标志位 | GFP_ZONE_TABLE 标志位区域类型映射表 |分配标志位对应的内存区域类型 )
  20. [原创] 在MFC中大家都习惯用CStdioFile来处理文本文件,可是为什么CStdioFile不叫CTextFile?

热门文章

  1. 转 Androidpn里的Xmpp的理解(消息推送)
  2. Hibernate获取数据方式与缓存使用
  3. 在jsp中调用常量类中的属性值
  4. 行测(爆发篇)之语句表达,像说话一样自然
  5. 使用Spring-MongoDB访问全球分布数据库Cosmos DB(2)
  6. [原创]java WEB学习笔记107:Spring学习---AOP切面的优先级,重用切点表达式
  7. 极客先锋 如何生成git的公钥和私钥
  8. vs2010 c# 配置项问题
  9. 【南邮操作系统实验】银行家算法Java版
  10. 小程序入门学习21--springboot之后端各接口开发