1樓:布樂正
cint主要是vb語言裡面的強制轉換函式。
通常,可以使用子型別轉換函式書寫**,以顯示某些操作的結果應被表示為特定的資料型別,而不是預設型別。例如,在出現貨幣、單精度或雙精度運算的情況下,使用 cint 或 clng 強制執行整數運算。
cint 函式用於進行從其他資料型別到 integer 子型別的國際公認的格式轉換。例如對十進位制分隔符(如千分符)的識別,可能取決於系統的區域設定。
如果 expression 在 integer 子型別可接受的範圍之外,則發生錯誤。
注意 cint 與 fix 和 int 函式不同,後兩者將數字的分數部分截尾取整,而不是四捨五入。當分數部分恰好為 0.5 時,cint 函式通常將其四捨五入為最接近的偶數。
例如,0.5 被四捨五入為 0,而1.5 被四捨五入為 2。
型別轉換函式每個函式都可以強制將一個表示式轉換成某種特定資料型別。
使用isdate函式,可判斷date是否可以被轉換為日期或時間。cdate可用來識別日期文字和時間文字,以及落入可接受的日期範圍內的數值。當轉換一個數字成為日期時,是將整數部分轉換為日期,小數部分轉換為從午夜起算的時間。
2樓:匿名使用者
轉換為整型的資料型別轉換函式,
例如:cint(1.2)
結果為1
3樓:匿名使用者
有時候,我們發現vbs使用inputbox賦值後是字串。計算a+b會導致a、b連線。如a=12,b=33,a+b=1233,
可以使用cint()轉變成整數型別
4樓:匿名使用者
cint是型別強制轉換,把其他型別轉換成整型。
比如integer a = cint(2.5);
下面是還有其他強制轉換,強制轉換,特點是以c開頭強制轉換為布林型別:cbool
強制轉換為位元組型別: cbyte
強制轉換為貨幣型別:ccur
強制轉換為日期型別: cdate
強制轉換為雙精度浮點數:cdbl
強制轉換為整形:cint
強制轉換為長整形:clng
強制轉換為單精度浮點數:csng
5樓:匿名使用者
cint主要是vb語言裡面的強制轉換函式,可以將variant型別轉換成int型別,小數部分將會四捨五入;該函式的轉換區間-32,768 至 32,767,超過轉換目標資料型別的範圍,將發生錯誤,與cint類似int和fix是有區別,通過下面例項來看;
cint 會進行四捨五入取最接近它的偶數,(類似的函式有int和fix)列如:
cint(0.5)=0 ,cint(0.9)=0 ,cint(1.2)=2 ,cint(3.5)=4;
vb中int 函式可返回指定數字的整數部分,列如:
int(6.83227)=6,int(7.23227)=7,int(-6.13443)=-7;
vb中fix只返回整數部分,主要表現在負數上:列如:
int(6.83227)=6,int(7.23227)=7,int(-6.13443)=-6。
vb中cint函式和int函式的區別是什麼啊?求解~謝謝了
6樓:匿名使用者
cint是字元型的數字當做引數,轉換為int型別
int是取一個數的整數部分
7樓:匿名使用者
cint 遵循四捨五入,負數可以先忽略符號,比如cint(-1.5)=-2,cint(-1.1)=-1。
int 的結果可以解釋為:小於該值的最近的一個整數,負數也是如此,所以正數就是取整,負數則是取整-1。比如: int(-1.1)=-2,int(-1.5)=-2
fix 則是簡單的取整(去掉小數部分)
VB中的EXP函式
exp arg 表示自然對數 e的arg次方,e 2.71828182845905因此exp 1 就是e的一次方,以此類推exp 0 1exp 1 0.367879441171442exp 2 0.135335283236613 我是個vb初學者誰能給我解釋一下vb中的 exp,log,是幹什麼的還...
VB中的NOT是什麼意思,vb中的notm什麼意思?
卓縈牛叡 not,顧名思義嘛,就是非的意思。這句話的意思就相當於ifx 0 then,類似的還有or,就是或的意思,and,且的意思。 玫瑰為你盛開 not是非運算 f index not f index 這種形式的,通俗的講,就是開關 當f index 為true時,就讓它變成false當f in...
vb中控制項item是什麼意思,VB中的控制項介紹
那麼首先,在vb的設計狀態下,在窗體上先放置乙個你所需要的控制項,比如說是文字框 text1 並將這個控制項的index屬性設定為0 其次,編寫下面的程式 load text1 text1.count 裝載乙個新的控制項 text1 text1.count 1 top text1 text1.cou...