码迷,mamicode.com
首页 > Windows程序 > 详细

delphi 四舍五入

时间:2015-12-22 21:15:59      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:

四舍五入

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 四舍五入

标签:

原文地址:http://www.cnblogs.com/cb168/p/5067914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!