正在加载 Google 自定义搜索...

时代互联|域名注册|虚拟主机|主机|企业邮箱|服务器租用|短信平台 CNNIC金牌注册服务机构,ICANN认证的顶级域名注册商,微软SPLA认证运营商

Fix、Int、Round、CInt

作者:vkvi 来源:千一网络(原创) 时间:2005-10-11

Fix(number)Int(number) 都是返回数字的整数部分。

  • number 为正数时,二者返回值一样。比如:Fix(3.6)=3,Int(3.6)=3。
  • number 为负数时,Fix 直接去除小数部分,Int 返回小于或等于 number 的第一个负整数。比如:Fix(-3.6)=-3,Int(-3.6)=-4。

Round(number, numdecimalplaces),第二个参数表示从小数点右边第几位开始实行四舍五入,可以省略,默认是0,即四舍五入返回整数。CInt(number) 利用四舍五入的方式删除小数部分。

如果 Round 的第二个参数省略,那么 Round 和 CInt 功能是一样的。

  • number 为正数时,Round(3.6)=4,CInt(3.6)=4。注意,当小数部分恰好是0.5时,总是将其四舍五入为最接近的偶数。比如Round(3.5)=4,Round(4.5)=4。
  • number 为负数时,可以这样理解(假设 n 为正数):
    • Round(-n) = -Round(n),比如:Round(-3.5) = -4。
    • CInt(-n) = -CInt(n),比如:CInt(-99.8) = -100。

订阅千一,精彩随你。

  • 订阅到 Google
  • 订阅到 QQ 邮箱
  • 订阅到有道
  • 订阅到雅虎
  • 订阅到鲜果
  • 订阅到抓虾
  • 订阅到哪吒
  • 订阅到九点
  • 订阅到 bloglines
  • 订阅到 newsgator
文章评论
标题:必填
内容:
请您投票

给文章打分,表达您的观点。

ezj 轻松、快捷的 JavaScript 框架
配置 IIS 6、IIS 7 中的 ASP.NET 虚拟主机