CSDN论坛 > Delphi > VCL组件开发及应用

有没有四舍五入的函数? [问题点数:20分,结帖人baxp]

Bbs2
本版专家分:182
结帖率 98.77%
CSDN今日推荐
Bbs3
本版专家分:860
匿名用户不能发表回复!
其他相关推荐
java四舍五入保留两位小数方法整理
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class test { public static void main(String[] args) { String str="86.64466666"; BigDecimal bd =
Oracle trunc()函数的用法及四舍五入 round函数
--Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual  --2011-3-18  今天的日期为2011-3-18 2.select trunc(sysdate, 'mm')   from   dual  --2011-3-1    返回当月第一天.
PHP 四舍五入函数 round()
round(x,prec) 参数 描述 x 可选。规定要舍入的数字。 prec 可选。规定小数点后的位数。 echo round(3.1415); // print 3 echo round(3.1415, 3); // print 3.142
java Math.round() Java中的四舍五入函数
public class MathTest {        public static void main(String[] args) {            System.out.println("小数点后第一位=5");            System.out.println("正数:Math.round(11.5)=" + Math.round(11.5));
Delphi四舍五入
Delphi四舍五入函数。
SQL Server中的四舍五入函数ROUND
通过函数ROUND四舍五入在SQL Server中,若想完成四舍五入,可使用函数ROUND。如下对ROUND的使用做简单演示。保留2位小数,对第3位做四舍五入处理(注意最后一位数字:4或5)--保留2位小数,并对第3位小数四舍五入 SELECT ROUND(123.005, 2), ROUND(123.004, 2)四舍五入后,补全小数位:--对小数第3位进行四舍五入,并补全小数位
.Net中Math.Round与四舍五入(转载)
有不少人误将Math.Round函数当作四舍五入函数在处理, 结果往往不正确, 实际上Math.Round采用的是国际通行的是 Banker 舍入法. Banker's rounding(银行家舍入)算法,即四舍六入五取偶。事实上这也是 IEEE 规定的舍入标准。因此所有符合 IEEE 标准的语言都应该是采用这一算法的. 这个算法可以概括为:“四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前
Oracle的取整和四舍五入函数——floor,round,ceil,trunc使用说明
看了electrictoolbox上对PHP,MYSQL,Javascript几种语言关于取整数的专题,也就依样画葫芦整理了Oracle的取整函数说明,这就是本文的由来。 FLOOR——对给定的数字取整数位 SQL> select floor(2345.67) from dual; FLOOR(2345.67) -------------- 2345 CEIL-- 返回大于或等于给出数
c/c++之四舍五入函数
1. 在开发中,难免会遇到这样的情况,即需要对某段时间范围内的数据进行求和并取其平均值。这样就会涉及到小数的取舍问题。 比如:web需要通过REST协议向存储发起一个请求(该请求报文中有:起始时间、终止时间、人数、排队时间等)以获取某段时间范围内的数据,并且 存储需要返回该请求报文时间段内的:平均人数、平均排队等待的时间。那么现在需要考虑下面这几种情况: (1)存储返回给web的平均人数必须得...
[C++]真正的四舍五入方法 不要再相信什么一句话的算法了
先贴出错误算法: #include int main() { double a = 3.155; printf("%lf\n", a); a = (int)((a * 100) + 0.5) / 100.0; printf("%lf", a); return 0; }测试 : 据说此方
关闭