精华内容
下载资源
问答
  • round函数

    万次阅读 热门讨论 2018-08-26 23:46:40
    Round函数返回一个数值,该数值是按照指定的小数位进行四舍五入运算的结果。当保留位跟着的即使是5,有可能进位,也有可能舍去,机会各50%,这样就会造成在应用程序中计算有误。 个人理解:获得数值的方法。但是...

    娱乐一下

    【喵星人】+豆芽洗澡被偷拍!!!

    是什么
    Round函数返回一个数值,该数值是按照指定的小数位进行四舍五入运算的结果。当保留位跟着的即使是5,有可能进位,也有可能舍去,机会各50%,这样就会造成在应用程序中计算有误。 个人理解:获得数值的方法。但是需要遵循一定规则。
    语法
    round(number,digits) 参数 number:要四舍五入的数,digits是要小数点后保留的位数 如果digits>0,则四舍五入到指定小数位; 如果digits=0,则四舍五入到最接近的整数; 如果digits<0,则在小数点左侧进行四舍五入; 如果round函数只有参数number,等同于digits等于0。 返回值 四舍五入后的值
    举例
    round(3.1415926,2)=3.14; round(3.1415926,3)=3.142; select round(193,-2)from dual; 200 select round(193,-1)from dual;190 select round(193,-3)from dual;0
    出错处理
    Round函数返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。可是当保留位跟着的即使是5,有可能进位,也有可能舍去,机会各50%。这样就会造成在应用程序中计算有误。下面这个函数能真正实现四舍五入功能,用以取代Round函数。
    PublicFunctionRoundToLarger(dblInputAsDouble,intDecimalsAsInteger)AsDouble
      '执行Round()函数,有可能进位
      '也有可能舍去
    DimstrFormatStringAsString'格式化字符串
    '如果是“0”,则返回“0”,否则进行适当的格式化:
      IfdblInput<>0Then
      strFormatString="#."&String(intDecimals,"#")
      RoundToLarger=Format(dblInput,strFormatString)
      Else
      RoundToLarger=0
      EndIf
      EndFunction
    
    小结
    下篇给大家带来SQL中round函数的使用。
    展开全文
  • round 函数

    千次阅读 2012-09-09 11:03:43
    round 函数 Round to nearest integer 舍入为最近的整数(四舍五入) Syntax 语法 Y = round(X) Description 描述 Y = round(X) rounds the elements of X to the nearest integers. For...

    round 函数

    Round to nearest integer

    舍入为最近的整数(四舍五入)

    Syntax

    语法

    Y = round(X)

    Description

    描述

    Y = round(X) rounds the elements of X to the nearest integers. For complex X, the imaginary and real parts are rounded independently.

    Y=round(X) X的元素舍入为最近的整数(四舍五入为最近的整数)。复数X,其虚部和实部是独立的。

    Examples

    例如:

    a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4+3.6i]

    a =

      Columns 1 through 4 

      -1.9000            -0.2000             3.4000             5.6000 

      Columns 5 through 6 

       7.0000             2.4000 + 3.6000i

    round(a)

    ans =

      Columns 1 through 4 

      -2.0000                  0             3.0000             6.0000 

      Columns 5 through 6 

       7.0000             2.0000 + 4.0000i 

    展开全文
  • php round函数

    万次阅读 2019-06-04 16:14:01
    php round函数用于对对浮点数进行四舍五入,其语法是round(x,prec),参数x可选,指规定要舍入的数字;prec可选,指规定小数点后的位数。 php round函数怎么用? 定义和用法 round() 函数对浮点数进行四舍五入。 语法...

    php round函数用于对对浮点数进行四舍五入,其语法是round(x,prec),参数x可选,指规定要舍入的数字;prec可选,指规定小数点后的位数。

    php round函数怎么用?

    定义和用法

    round() 函数对浮点数进行四舍五入。

    语法

    round(x,prec)

    参数

    x 可选。规定要舍入的数字。

    prec 可选。规定小数点后的位数。

    说明

    返回将 x 根据指定精度 prec (十进制小数点后数字的数目)进行四舍五入的结果。prec 也可以是负数或零(默认值)。

    提示和注释

    注释:PHP 默认不能正确处理类似 “12,300.2” 的字符串。

    注释:prec 参数是在 PHP 4 中被引入的。。

    例子

    <?php
    
    echo(round(0.60));
    
    echo(round(0.50));
    
    echo(round(0.49));
    
    echo(round(-4.40));
    
    echo(round(-4.60));
    
    ?>
    

    输出:

    1
    
    1
    
    0
    
    -4
    
    -5
    

    以上就是php round函数怎么用的详细内容

    展开全文
  • 转载自:http://www.educity.cn/office/7090.htmlExcel中VBA 的Round 函数与工作表Round 函数的区别是什么浏览:1306|更新:2015-09-19 14:302015-09-18更新 此答案由站在风中的女子提供1VBA的Round函数与工作表的...

    转载自:http://www.educity.cn/office/7090.html

    Excel中VBA 的Round 函数与工作表Round 函数的区别是什么

    浏览:1306 |更新:2015-09-19 14:30
    2015-09-18更新 此答案由站在风中的女子提供 1
    • VBA的Round函数与工作表的Round函数均为四舍五入函数,两个函数的语法相同,但有着很大的不同,其主要区别如下:

      1:VBA的Round函数的第二个参数可省略,当省略时,表示返回整数。工作表的Round函数不可省略。

      2:VBA的Round函数的第二参数不可为负数。工作表的Round函数的第二个参数可以为负数,当为负数时,表示向小数点左边取保留位数

      3:工作表Round函数进行四舍五入时,将查看保留位数的后一位数字,该数字大于或等于5时,则进1,反之不进位。而VBA的Round函数规则如下:

      当保留位数的后一位数字大于5时,进位

      当保留位数的后一位数字小于5时,不进位

      当保留位数的后一位数字为5时,若该位之后存在任何大于0的数,进位

      当保留位数的后一位数字为5时,若该位之后的数为0且保留位的数字为奇数时,进位

      当保留位数的后一位数字为5时,若该位之后的数为0且保留位的数字为偶数时,不进位

      运用上述规则,若计算表达式Round(Number.2)的值时,随着Number的数值不同,结果如下:

    • '===========================================================
    • 博主PS:
    •     因为我们的科学计算统计要求是按照“GB/T8170-2008《数值修约规则与极限数值的表示和判定》”的规定进行四舍六入五取单双,

    • 所以,以前在excel里面找到的Round函数是明显用不成的,而且当时头脑短路,没有想起来试试VBA里面的这个Round函数,后来朋友告知才仔细测试了一下,果然,VBA里面的Round函数就是我需要的四舍六入五取单双!!! 因为以前没有想到用VBA里面这个Round,所以,当时我自己专门写了一个函数做这个四舍六入五取单双用:
    • Function CRound(cr As Double, Optional dc As Integer = 0) As Double
      Dim ts As String, Tsi As String, Tsis As String
      Dim Tsis5 As String, Tsii As Integer, Tsii5 As Integer
      Dim ci As Double, m As Double, i As Integer
          ci = cr
          m = 1
          For i = 1 To dc
              m = m * 10 
          Next
          ci = ci * m
          ts = "   " & CStr(ci * 10)
          If InStr(ts, ".") > 0 Then
              Tsi = Mid(ts, InStr(ts, ".") - 1, 1)
              Tsis = Mid(ts, InStr(ts, ".") + 1)
              Tsis5 = Mid(ts, InStr(ts, ".") - 2, 1)
          Else
              Tsi = Right(ts, 1)
              Tsis = ""
              Tsis5 = Left(Right(ts, 2), 1)
          End If
          Tsii = Val(Tsi)
          If Tsii <= 4 Then '四舍六入,五取单双
      CRound = Int(Val(Str(ci)))
          ElseIf Tsii > 5 Then
      CRound = Int(Val(Str(ci))) + 1
          Else
              If Len(Tsis) > 0 Then
      CRound = Int(Val(Str(ci))) + 1
              Else
                  Tsii5 = Val(Tsis5)
                  If (Tsii5 Mod 2) = 0 Then
      CRound = Int(Val(Str(ci)))
                  Else
      CRound = Int(Val(Str(ci))) + 1
                  End If
              End If
          End If
          CRound = CRound / m
      End Function
      现在看来不再需要这个我自己写的复杂函数了,内容改成下面这样简单的即可:

             

    Function CRound(cr As Double, Optional dc As Integer = 0) As Double
    	CRound = Round(cr, dc)
    End Function

        当然,貌似asp round也是和VBA的规则一样,也就用不到我写的那个复杂的Cround了。

    此记!


    展开全文
  • 同vbscript的Round函数功能相同,四舍五入保留指定小数位数
  • 在本篇文章里小编给大家整理了关于python的round函数用法总结内容,需要的朋友们可以学习下。
  • 本文实例讲述了C#使用round函数四舍五入的方法。分享给大家供大家参考。具体分析如下: C#中的round函数实际上不是真正的四舍五入函数,一般的程序设计语言的round函数也都不是四舍五入函数,而是银行家舍入法函数,...
  • round函数与roundup函数

    千次阅读 2019-01-04 11:41:35
    round函数 语法 round(number,digits) [1] 参数 number,要四舍五入的数,digits是要小数点后保留的位数 如果 digits 大于 0,则四舍五入到指定的小数位。  如果 digits 等于 0,则四舍五入到最接近的整数。  如果 ...
  • 上一篇:【Excel2019(十六):简单文本函数】【使用文本...文章目录认识函数Round函数Roundup函数 认识函数 Round函数 原函数 把金额进行四舍五入。由于单元格格式为小数位两位,所以还是显示两位。 Roundup函数 ...
  • ROUND函数

    千次阅读 2018-08-12 16:54:50
    ROUND函数的功能是按指定的位数对数值进行四舍五入。 ROUND函数的语法格为ROUND(number, num digits) 其中,number是指用于进行四舍五入数字,参数不能是一个单元格区域,如果参数是数值以外的文本,则返回错误值...
  • 大家在遇到sqlserver四舍五入除了用round函数还有没有其他方法呢?下面小编给大家介绍使用cast和convert函数,感兴趣的朋友一起学习吧
  • round函数就可以。 1、round函数 python的内置函数,用于数字的四舍五入。 2、round 负数 四舍五入是围绕着0来计算的 示例 round(0.5) # 1.0 round(-0.5) #-1.0 3、示例:保留两位小数代码 s = 1.23567 result...
  • SQL中的Round函数

    千次阅读 热门讨论 2018-08-31 15:19:29
    上篇博客介绍了round函数,以下是博客链接: https://blog.csdn.net/renmengmeng520/article/details/82085902 本篇博客介绍下round函数在SQL中的应用。 内容 round函数:返回一个数值,舍入到指定的长度或精度。...
  • 主要介绍了MySQL中ROUND函数进行四舍五入操作陷阱,结合实例形式分析了mysql使用ROUND函数进行四舍五入运算中出现的问题及其错误原因,需要的朋友可以参考下
  • 在MySQL中,ROUND函数用于对查询结果进行四舍五入,不过近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误。  问题描述  假如我们有如下一个数据表...
  • Matlab round函数

    千次阅读 2019-03-03 20:11:58
    Matlab round函数 没有看到太详细的介绍就自己写一个吧。 命令行窗口输入 help round可以得到官方的说明,加了一些中文,如下: 再看一些例子: 没有小数significant(有效数字)之后是科学计数法,有小数...
  • c语言中round函数 C ++ round()函数 (C++ round() function) round() function is a library function of cmath header, it is used to round the given value that is nearest to the number with halfway cases ...
  • Oracle round函数

    千次阅读 2019-01-07 14:33:44
    Oracle Round 函数的意思是四舍五入的方法,即传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 SELECT ROUND( number, [ decimal_places ] ) FROM DUAL 参数 number 是指需要处理的数值,是...
  • 文章目录一、round函数的作用二、round函数的用法1.一个数值2.一个向量3.一个矩阵 一、round函数的作用 round函数用于舍入到最接近的整数 二、round函数的用法 1.一个数值 代码如下: print(round(2.1)) print...
  • trunc函数与round函数

    2013-07-01 16:03:21
    round函数在截取时会四舍五入,而trunc函数不会。
  • MySQL round函数

    2017-09-14 14:45:00
    在mysql中,round函数用于数据的四舍五入,它有两种形式: 1、round(x,d) ,x指要处理的数,d是指保留几位小数 这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0; 2、...
  • large、samll、rank、round函数,求最大值,第几个最大值、最小值、排名函数,取n位小数的函数,是excel中回用到的一个常用函数,学习他很有用哦,希望大家能学会,谢谢大家的支持
  • MATLAB中round函数的使用

    千次阅读 2020-02-27 12:23:59
    MATLAB中round函数的使用
  • round( number ) 函数会返回浮点数 number 的四舍五入值。 具体定义为 round(number[,digits]): 如果 digits>0 ,四舍五入到指定的小数位; 如果 digits=0 ,四舍五入到最接近的整数; 如果 digits<0 ,则在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 192,208
精华内容 76,883
关键字:

round函数