公益宣传
RSS
热门关键字:  中性点直  耐压试验  零序参数  百问百查  试题库
当前位置 :| 首页>电脑网络>网络知识>

asp的四舍五入函数方法

来源: 时间:2008-10-03 点击:

asp的四舍五入函数方法
  语法  
  Round(expression[,   numdecimalplaces])  
  Round   函数的语法有以下参数:  
  
  参数   描述    
  expression   必选。进行四舍五入的数值表达式。    
  numdecimalplaces   可选。数字表明小数点右边有多少位进行四舍五入。如果省略,则   Round   函数返回整数。

一. 四舍五入的函数是: round() 用法示例:

Dim MyVar, pi
pi = 3.14159
MyVar = Round(pi, 2) 'MyVar 等于 3.14。

二. 四舍五入的函数还有一个 cint(), 严格说它是个类型转换函数. 与 round() 不同, 它总是把小数四舍五入到最近的一个偶数. 如:

cint(0.5) = 0
cint(1.5) = 2


三. 另外我想你问的应该还有其他取整函数, 主要是: fix, int, ceil.

fix 和 int 都是直接删除小数部分取整的, 它们的区别在于负数, 举例:

int(99.8) = 99
fix(99.8) = 99
int(-99.8) = -100
fix(-99.8) = -99


——————————————————————


看ASP中格式转换对四舍五入的影响

  
  CInt   函数 
  返回表达式,此表达式已被转换为   Integer   子类型的   Variant。 
  
  CInt(expression) 
  
  expression   参数是任意有效的表达式。 
  
  说明 
  通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币、单精度或双精度运算的情况下,使用   CInt   或   CLng   强制执行整数运算。 
  
  CInt   函数用于进行从其他数据类型到   Integer   子类型的国际公认的格式转换。例如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置。 
  
  如果   expression   在   Integer   子类型可接受的范围之外,则发生错误。 
  
  下面的示例利用   CInt   函数把值转换为   Integer:   
  
  Dim   MyDouble,   MyInt 
  MyDouble   =   2345.5678             '   MyDouble   是   Double。 
  MyInt   =   CInt(MyDouble)         '   MyInt   包含   2346。 
  
  
  
  
  注意     CInt   不同于   Fix   和   Int   函数删除数值的小数部分,而是采用四舍五入的方式。   当小数部分正好等于   0.5   时,   CInt   总是将其四舍五入成最接近该数的偶数。例如,   0.5   四舍五入为   0,   以及   1.5   四舍五入为   2. 
 
本文关键字: 
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册