必威体育Betway必威体育官网
当前位置:首页 > IT技术

round函数

时间:2019-08-24 05:42:18来源:IT技术作者:seo实验室小编阅读:56次「手机版」
 

round函数

是什么

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函数的使用。

相关阅读

StereoRectify()函数定义及用法畸变矫正与立体校正

  畸变矫正是上一篇博文的遗留问题,当畸变系数和内外参数矩阵标定完成后,就应该进行畸变的矫正,以达到消除畸变的目的,此其一。 在

Sleep函数的作用

关于VOID Sleep(DWORD dwMilliseconds);函数,许多人都觉得,它是告诉系统,延迟多少毫秒来执行后面的代码。但是,在WINDOWS这样的非实时

欧拉函数

欧拉函数 1.含义:对φ(N)的值,我们可以通俗地理解为小于N且与N互质的数的个数(包含1). 2.性质:a.对于一个正整数N的素数幂分解N=P1^

Matlab基本函数 length函数

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,

assert()函数用法总结

  assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include <assert.h> void assert(

分享到:

栏目导航

推荐阅读

热门阅读