ASP中CINT和INT的區(qū)別
CInt 會(huì)進(jìn)行四舍五入取最接近它的偶數(shù),也就是說(shuō)當(dāng)小數(shù)部分為0.5XXXX時(shí),它會(huì)取最接近X.5XX的偶數(shù).
如 Cint(0.5)=0 ; Cint(1.5)=2 ; Cint(2.5)=2 ;Cint(3.5)=4
而Int就是取整函數(shù),會(huì)去除小數(shù)點(diǎn)部分.如 Int(1.5)=1 ...
這樣的定位不準(zhǔn)確,按測(cè)試的角度是漏測(cè). 第一個(gè):Cint函數(shù)沒(méi)有考慮到Cint(0.51)=1,Cint(2.51)=3的情況.第二個(gè):Int函數(shù)沒(méi)有考慮到負(fù)數(shù)的情況:Int(-1.1)=-2,Int(-1.5)=-2的情況所以我總結(jié)如下: int函數(shù):數(shù)軸上往左取整。 Cint函數(shù):四舍五入取整,無(wú)論正數(shù)還是負(fù)數(shù)。但是*.5或-*.5時(shí),則往取偶數(shù)值。 但注意:Cint(0.51)=1,Cint(-0.51)也同樣等于-1.
總結(jié):
int函數(shù):數(shù)軸上往左取整。
Cint函數(shù):四舍五入取整,無(wú)論正數(shù)還是負(fù)數(shù)。但是*.5或-*.5時(shí),則往取偶數(shù)值。
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
Int(-1.5)=-2 -> -2
相關(guān)文章
asp實(shí)現(xiàn)帶刷新功能的驗(yàn)證碼代碼
本文給大家分享的是一段使用asp實(shí)現(xiàn)的驗(yàn)證碼功能,而且是帶刷新的,代碼非常簡(jiǎn)潔,非常實(shí)用,有需要的小伙伴可以參考下。2015-05-05對(duì)象不支持此屬性或方法: Session.CodePage = 936 解決方法
這篇文章主要介紹了對(duì)象不支持此屬性或方法: Session.CodePage = 936 解決方法,需要的朋友可以參考下2015-07-07解決采集時(shí)出現(xiàn)msxml3.dll 錯(cuò)誤的方法
解決采集時(shí)出現(xiàn)msxml3.dll 錯(cuò)誤的方法...2007-08-08ASP中格式化時(shí)間短日期補(bǔ)0變兩位長(zhǎng)日期的方法
這篇文章主要介紹了ASP中格式化時(shí)間短日期補(bǔ)0變兩位長(zhǎng)日期的方法,需要的朋友可以參考下2020-04-04asp中將字符串轉(zhuǎn)數(shù)字的函數(shù)小結(jié)
這篇文章主要介紹了asp中將字符串轉(zhuǎn)數(shù)字的函數(shù)小結(jié),需要的朋友可以參考下2020-09-09ASP中解決“對(duì)象關(guān)閉時(shí),不允許操作?!钡脑幃悊?wèn)題……
本文解決ASP中“對(duì)象關(guān)閉時(shí),不允許操作?!钡脑幃悊?wèn)題,找到問(wèn)題的根本,才能真正意義上解決,供大家參考了。2016-03-03Asp函數(shù)介紹(37個(gè)常用函數(shù))
下面的函數(shù)是asp中經(jīng)常用的到呢,大家可以收藏一下經(jīng)常查詢下2008-11-11