我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

在C语言中如何得到一个实数并且保留小数点后两位,但不是四舍五入。

在C语言中如何得到一个实数并且保留小数点后两位,但不是四舍五入。
比如7.065,要的是7.06而不是7.07.
试过用%.2f,得到的是7.07

乘以100,强制转int,再除以100
或者使用floor函数

double d = 7.065;
d =(int)(d*100+1e-5)/100.0;

近期文章

  • CVI2012 做暗通道图像去雾思路详细步骤
  • 使用一维数组,从键盘上输入6个整数,找出最大的元素及最小的元素。
  • VS创建新项目只有空白解决方案
  • Php Mysql - 获取值自动增量并将其插入另一列
  • 关于vs创建新项目只有空白解决方案
  • OnDraw函数pDC未声明
  • 可否看看哪里出错了?
  • 堆区、SRAM、malloc,测试
  • 8g显存只用了近4g.就这样了?
  • 如何用k折交叉验证训练模型呢
  • 求解lingo程序问题
  • android Settings设置独立化
  • 邮件脚本 - 解析错误:语法错误,意外'='[关闭]
  • 数据录入模块 将表格的数据导入电脑模拟器上
  • 运算linsolve时出现矩阵为奇异值的警告
  • 求非两个数组的共同元素的元素
  • 关于#malloc释放空间#的问题,如何解决?
  • 做了4个端口聚合 只插3条线
  • dotween 动画结束
  • C语言给函数传参有两个星号是什么意

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华