`

RoundTo函数该注意的地方 四舍五入时

 
阅读更多

RoundTo函数是在math单元

 

要保留3位小数,当第四位是5时,会有以下情况发生:

 

1. Volume := RoundTo(1.2325,-3);    //--小数点第三位是奇数时就往前进一位,偶数就不会

 

这个得结果:

Volume  := 1.232;

 

2.  Volume := RoundTo(1.2335,-3);    //--小数点第三位是奇数时就往前进一位,偶数就不会

 

这个得结果:

Volume  := 1.234;

分享到:
评论

相关推荐

    C语言四舍五入的函数

    这两个函数共同实现了四舍五入的功能,但它们的实现方式与标准库中的`round()`或`floor()`和`ceil()`函数有所不同,提供了一种自定义的四舍五入解决方案。 ##### `n_hundred()`函数解析 `doublen_hundred(intn)`...

    C#使用round函数四舍五入的方法

    在C#编程语言中,`Math.Round`方法用于执行四舍五入操作,但它并不是一个简单遵循传统四舍五入规则的函数。在大多数编程语言中,包括C#,`Math.Round`通常采用银行家舍入法则(Banker's Rounding),这是一种确保舍...

    Delphi四舍五入

    在Delphi中,可以通过自定义函数来实现四舍五入的功能。以下是对给定代码片段的详细解析: ```pascal function FloatDigit(pValue: Double; pDigit: Integer): Double; ``` - **函数名称**:`FloatDigit` - **参数...

    excel中四舍五入的三种方法的比较

    这种方法在特定情况下使用,如当需要提取数字的一部分并进行四舍五入时。例如,如果你有一个字符串"314159.265",你可以先使用FIND函数找到小数点的位置,然后用MID函数截取小数部分,再进行四舍五入。虽然这种方法...

    Excel用函数让四舍五入更准确.doc

    Excel 的 ROUND 函数是一个非常实用的函数,它可以让我们快速地对数字进行四舍五入,以获得更准确的结果。在实际应用中,我们经常需要对数字进行四舍五入,以便于数据的分析和处理。在本文中,我们将详细介绍 ROUND ...

    MySQL之ROUND函数四舍五入的陷阱

    在MySQL中,ROUND函数用于对查询结果进行四舍五入,不过近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误。  问题描述  假如我们有如下一个数据表...

    sqlserver四舍五入使用round函数及cast和convert函数

    本文将详细探讨这三种方法以及它们在处理四舍五入时的特点。 `ROUND`函数是SQL Server中用于四舍五入的主要工具,它的语法如下: ```sql ROUND ( numeric_expression , length [ , function ] ) ``` `numeric_...

    Javascript四舍五入Math.round()与Math.pow()使用介绍

    Math.round()函数是JavaScript中的一个内建函数,它的作用是将给定的小数四舍五入到最接近的整数。当小数部分小于0.5时,结果会向下取整,即去掉小数部分;而当小数部分大于或等于0.5时,结果会向上取整,即增加1到...

    java四舍五入

    System.out.println("四舍五入取整:(2.5) = " + bd.setScale(0, BigDecimal.ROUND_HALF_UP)); ``` 上述代码可以正确地实现四舍五入取整。 Java 四舍五入方法可以通过多种方式实现,包括使用 Math 类的方法、...

    关于delphi中真正四舍五入的问题

    在Delphi中实现四舍五入操作时,应考虑使用`Round`或`RoundTo`函数。虽然`Format`函数可以通过字符串格式化的方式实现类似的功能,但它不是专门用于数值处理的最佳选择。而`Trunc`函数仅用于截断小数部分,不能实现...

    PHP 四舍五入函数和进一函数

    首先,我们关注PHP的四舍五入函数——`round()`. 这个函数用于将数字四舍五入到指定的小数位数。其基本语法如下: ```php round(float $number, int $precision = 0, int $mode = PHP_ROUND_HALF_UP) ``` 1. `$...

    MySQL中ROUND函数进行四舍五入操作陷阱分析

    在MySQL中, ROUND 函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误。 问题描述 假如我们有如下一个数据表 test...

    python实现我们通常所了解的四舍五入,大于或等于5入,解决round()函数不完全四舍五入的问题

    python实现我们通常所了解的四舍五入,大于或等于5入,解决round()函数不完全四舍五入的问题;使用方法 把文件放在python模块文件夹里 使用时: import sswr sswr.sswr(num,ws) #unm为要四舍五入的数,ws为保留小数...

    自己写的Oracle四舍六入奇进偶不进的函数

    本文将详细介绍一个自定义的Oracle函数——`ZCJS_sRound`,该函数实现了四舍六入五单进的修约规则。 #### 四舍六入五单进修约规则 四舍六入五单进是一种特殊的数值修约规则,它与传统的四舍五入有所不同。具体来说...

    【delphi_文章】delphi的取整函数round、trunc、ceil和floor.doc

    需要注意的是,Delphi 中的 Round 函数可能与我们所预期的结果不同,因为它使用银行家算法,而不是传统的四舍五入方法。如果需要使用传统的四舍五入方法,可以使用以下函数: ```delphi function RoundClassic(R: ...

    c#将带有小数点的数值四舍五入为整数

    本文将详细探讨如何在C#中使用`Math.Round`函数进行四舍五入操作,并提供相关的代码示例和注意事项,以帮助开发者更好地理解和应用这一重要的数值处理技术。 ### C#中的`Math.Round`函数 `Math.Round`是C#中Math类...

    C++ 四舍五入函数

    本篇文章将详细介绍一个自定义的四舍五入函数,并探讨如何解决该函数存在的问题。 #### 函数实现原理 根据题目中的描述,作者通过以下步骤实现了四舍五入功能: 1. **初始化变量**:定义了一个字符数组`s`用于...

Global site tag (gtag.js) - Google Analytics