分站 简化版 股指 日历 影视
携程 地图 计算器 行情 电脑
空位 空位 空位 空位 空位
首页 软件 编程 网络 窍门 笑话 知识 公告 注册 登录 用QQ登录本站
全部 综合数码金融娱乐服务报刊政府机构 推荐 申请 友情  
您现在的位置:首页 >> ASP >> 内容

ASP中CINT和INT的区别

内容摘要: CInt 会进行四舍五入取最接近它的偶数,也就是说当小数部分为0.5XXXX时,它会取最接近X.5XX的偶数. 如 Cint(0.5)=0 ; Cint(1.5)=2 ; Cint(2.5)=2 ;Cint(3.5)=4 而Int就是取整函数,会去除小数点部分.如 Int(1.5)=1 ... 这样的定位不准确,按测试的角度是漏测. 第一个:Cint......

  

cint 会进行四舍五入取最接近它的偶数,也就是说当小数部分为0.5xxxx时,它会取最接近x.5xx的偶数.


如 cint(0.5)=0 ; cint(1.5)=2 ; cint(2.5)=2 ;cint(3.5)=4


而int就是取整函数,会去除小数点部分.如 int(1.5)=1 ...


这样的定位不准确,按测试的角度是漏测. 第一个:cint函数没有考虑到cint(0.51)=1,cint(2.51)=3的情况.第二个:int函数没有考虑到负数的情况:int(-1.1)=-2,int(-1.5)=-2的情况所以我总结如下: int函数:数轴上往左取整。 cint函数:四舍五入取整,无论正数还是负数。但是*.5或-*.5时,则往取偶数值。 但注意:cint(0.51)=1,cint(-0.51)也同样等于-1.


总结:


int函数:数轴上往左取整。


cint函数:四舍五入取整,无论正数还是负数。但是*.5或-*.5时,则往取偶数值。


cint(0.5)=0 -> 0

cint(0.51)=1 -> 1

cint(1.5)=2 -> 2

cint(2.5)=2 -> 2

cint(2.51)=3 -> 3

cint(2.6)=3 -> 3

cint(2.62)=3 -> 3

cint(3.5)=4 -> 4

cint(3.3)=3 -> 3

cint(1.2)=1 -> 1

int(-1.1)=-2 -> -2

  版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。


发布日期:2017-8-31 发布时间:9:16:40 点击:9 
  • 上一篇:一个求最大值与最小值的函数
  • 下一篇:提取Html内容中的所有图片信息代码
  • 本类新增
    本类热门文章
    Baidu
    壹 家 软 件 工 作 室(YiJia SoftWare Workroom) 齐天大圣® 制 作 ©2000-2017

    YJCMS V2.2 Build 17.09.12(MSSQL)
    闽ICP备05000814号-1
    本空间由景安网络(VPS)提供

    百度云加速提供加速防护