|
直接處理變量類型并提供變量類型之間相關(guān)轉(zhuǎn)換的方法。
CBool CBool函數(shù)根據(jù)參數(shù)值返回Boolean值。用法為: result = CBool(expr) 其中result是屬于Boolean子類Variant的表達(dá)式,expr是可計算出數(shù)值的有效表達(dá)式。如果expr為0,則返回False;否則,返回True。如果expr無法計算,將產(chǎn)生一個實時錯誤。
CByte CByte函數(shù)把表達(dá)是轉(zhuǎn)換成字節(jié)值。用法為: result = CByte(expr) 其中result是Byte子類的Variant,expr是值在字節(jié)范圍內(nèi)的有效表達(dá)式。如果expr不在字節(jié)范圍內(nèi),就發(fā)生一個錯誤。
CDbl CDbl函數(shù)返回已被轉(zhuǎn)換成Double子類的Variant的表達(dá)式。用法為: result = CDbl(expr) 其中result是Double子類的Variant,expr是值再雙精度范圍年誒的有效表達(dá)式。 Chr Chr函數(shù)把ANSI字符碼轉(zhuǎn)換成字符。用法為: result = Chr(charcode) 其中result是字符,charcode是識別ANSI字符的數(shù)字。 ChrB ChrB函數(shù)把ANSI字符轉(zhuǎn)換成單個字節(jié)。用法為: result = ChrB(charcode) 其中result是byte子類,charcode是識別ANSI字符的數(shù)字。
ChrW ChrW函數(shù)把ANSI字符轉(zhuǎn)換成Unicode字節(jié)。用法為: result = ChrW(charcode) 其中result是Unicode字符(2字節(jié)),charcode是識別ANSI字符的數(shù)字。
CInt CInt函數(shù)把表達(dá)式轉(zhuǎn)換成Integer子類的Variant。用法為: result = CInt(expr) 其中result是Integer子類,expr是有效的表達(dá)式。如果expr的值不在整數(shù)范圍內(nèi),則產(chǎn)生實時錯誤。在運算期間,把expr四舍五入成整數(shù)。 CLng CLng函數(shù)把表達(dá)式轉(zhuǎn)換成Long子類的Variant。用法為: result = CLng(expr) 其中result是Long子類,expr是有效的表達(dá)式。如果expr的值不在Long范圍內(nèi),則產(chǎn)生實時錯誤。在運算期間,把expr四舍五入成整數(shù)。
CSng CSng函數(shù)把表達(dá)式Single子類的Variant。用法為: result = CSnng(expr) 其中result是Single子類,expr是有效的表達(dá)式。如果expr的值不在Single范圍內(nèi),則產(chǎn)生實時錯誤。 CStr CStr函數(shù)把表達(dá)式轉(zhuǎn)換成字符串。用法為: result = CStr(expr) 其中result是String子類,expr是有效的表達(dá)式。result的值將根據(jù)expr的子類而改變。 expr子類 結(jié)果 Boolean True或False Date 短日期格式 Error 單詞Error及錯誤號 任意數(shù)值 字符串格式的數(shù)
如果expr是Null,就會產(chǎn)生一個實時錯誤;如果expr是Empty,則result為零長度的字符串("")。 Hex Hex函數(shù)把數(shù)轉(zhuǎn)換成代表這個數(shù)16進(jìn)制的字符串。用法為: str = Hex(number) 其中,str是包含16進(jìn)制表示的字符串,number是任意有效的數(shù)值型表達(dá)式。這個數(shù)限制為8個16進(jìn)制字符(4個字節(jié))。 LBound LBound函數(shù)識別數(shù)組特定維的最小下標(biāo)。用法為: result = LBound(arrayname[, dimension]) 其中,result是最小下標(biāo),arrayname是數(shù)組名,dimension表明想要的維。 Oct Oct函數(shù)把數(shù)轉(zhuǎn)換成代表這個數(shù)的八進(jìn)制值的字符串。用法為: str = Oct(number) 其中,str是包含八進(jìn)制得字符串變量,number是任意有效的數(shù)值型表達(dá)式。這個數(shù)限制為11個八進(jìn)制字符(4個字節(jié))。 UBound UBound函數(shù)識別數(shù)組特定維的最大下標(biāo)。用法為: result = UBound(arrayname[, dimension] 其中,result是最大下標(biāo),arrayname是數(shù)組名,dimension表明想要的維。
VarType VarType函數(shù)返回表明變量子類的整數(shù)。用法為: result = VarType(varname) 其中,result是整數(shù),varname是變量名。result的可能值如下: 結(jié)果 varname類型 0 Empty(未初始化) 1 Null(無效數(shù)據(jù)) 2 Integer 3 Long integer 4 單精度浮點數(shù) 5 雙精度浮點數(shù) 6 currency 7 Date 8 String 9 自動對象 10 Error 11 Boolean 12 Variant(只在Variant數(shù)組中使用) 13 非自動對象 17 Byte 8192 Array(與上面的值相加)
|