delphi 四舍五入
2015-12-22 19:49
411 查看
四舍五入
formatfloat('0.00', 2.1850)
看第二位,然后对后面的数字处理,偶数的话舍去,奇数四舍五入
System.Math.RoundTo(tempval,-2)
截断小数后2位
trunc(2.1850*100)/100;
截断,不用四舍五入
c++函数
ceil 取最接近的较大整数
floor 最接近的较小整数
formatfloat('0.00', 2.1850)
看第二位,然后对后面的数字处理,偶数的话舍去,奇数四舍五入
System.Math.RoundTo(tempval,-2)
Round(四舍六入五留双)
function RoundClassic(R: Real): Int64; begin Result:= Trunc(R); if Frac(R) >= 0.5 then Result:= Result + 1; end;
trunc(取得X的整数部分)
ceil(取得大于等于X的最小的整数)
floor(取得小于等于X的最大的整数)
截断小数后2位
trunc(2.1850*100)/100;
截断,不用四舍五入
c++函数
ceil 取最接近的较大整数
floor 最接近的较小整数
相关文章推荐
- Delphi如何找到出错行的行数!!
- delphi WebBrowser的使用方法详解(五)-难点释疑
- WIN7 WIN8 下 DELPHI遍历系统声卡 修改系统MIC声音大小的办法!
- delphi程序设计方法
- [delphi]修改indy源码后重新编译
- Delphi IOS 蓝牙锁屏后台运行
- delphi编辑器断点无效
- delphi 在IOS发布文件
- Delphi中调用API函数经验点滴
- Delphi中调用API函数经验点滴
- delphi 注册 dcc70.dll
- Delphi之TreeView
- DELPHI7加载UNICODE编码格式的TXT显示为乱码的解决方法
- Delphi中调用API函数经验点滴
- delphi如何获得当前操作系统语言环境
- Delphi获取与设置系统时间格式,即GetLocaleInfo和SetLocaleInfo
- Delphi按名字调用方法高级解决方案
- delphi7-》delphi2010 中文乱码
- delphi(客户端) socket 与 PHP_socket(服务器) 通信的例子
- 如何解决Delphi读取Mysql的Text字段出现乱码的情况