直接处理变量类型并提供变量类型之间相关转换的方法。
CBool CBool函数根据参数值返回Boolean值。用法为: result = CBool(expr) 其中result是属于Boolean子类Variant的表达式,expr是可计算出数值的有效表达式。如果expr为0,则返回False;否则,返回True。如果expr无法计算,将产生一个实时错误。
CByte CByte函数把表达是转换成字节值。用法为: result = CByte(expr) 其中result是Byte子类的Variant,expr是值在字节范围内的有效表达式。如果expr不在字节范围内,就发生一个错误。
CDbl CDbl函数返回已被转换成Double子类的Variant的表达式。用法为: result = CDbl(expr) 其中result是Double子类的Variant,expr是值再双精度范围年诶的有效表达式。 Chr Chr函数把ANSI字符码转换成字符。用法为: result = Chr(charcode) 其中result是字符,charcode是识别ANSI字符的数字。 ChrB ChrB函数把ANSI字符转换成单个字节。用法为: result = ChrB(charcode) 其中result是byte子类,charcode是识别ANSI字符的数字。
ChrW ChrW函数把ANSI字符转换成Unicode字节。用法为: result = ChrW(charcode) 其中result是Unicode字符(2字节),charcode是识别ANSI字符的数字。
CInt CInt函数把表达式转换成Integer子类的Variant。用法为: result = CInt(expr) 其中result是Integer子类,expr是有效的表达式。如果expr的值不在整数范围内,则产生实时错误。在运算期间,把expr四舍五入成整数。 CLng CLng函数把表达式转换成Long子类的Variant。用法为: result = CLng(expr) 其中result是Long子类,expr是有效的表达式。如果expr的值不在Long范围内,则产生实时错误。在运算期间,把expr四舍五入成整数。
CSng CSng函数把表达式Single子类的Variant。用法为: result = CSnng(expr) 其中result是Single子类,expr是有效的表达式。如果expr的值不在Single范围内,则产生实时错误。 CStr CStr函数把表达式转换成字符串。用法为: result = CStr(expr) 其中result是String子类,expr是有效的表达式。result的值将根据expr的子类而改变。 expr子类 结果 Boolean True或False Date 短日期格式 Error 单词Error及错误号 任意数值 字符串格式的数
如果expr是Null,就会产生一个实时错误;如果expr是Empty,则result为零长度的字符串("")。 Hex Hex函数把数转换成代表这个数16进制的字符串。用法为: str = Hex(number) 其中,str是包含16进制表示的字符串,number是任意有效的数值型表达式。这个数限制为8个16进制字符(4个字节)。 LBound LBound函数识别数组特定维的最小下标。用法为: result = LBound(arrayname[, dimension]) 其中,result是最小下标,arrayname是数组名,dimension表明想要的维。 Oct Oct函数把数转换成代表这个数的八进制值的字符串。用法为: str = Oct(number) 其中,str是包含八进制得字符串变量,number是任意有效的数值型表达式。这个数限制为11个八进制字符(4个字节)。 UBound UBound函数识别数组特定维的最大下标。用法为: result = UBound(arrayname[, dimension] 其中,result是最大下标,arrayname是数组名,dimension表明想要的维。
VarType VarType函数返回表明变量子类的整数。用法为: result = VarType(varname) 其中,result是整数,varname是变量名。result的可能值如下: 结果 varname类型 0 Empty(未初始化) 1 Null(无效数据) 2 Integer 3 Long integer 4 单精度浮点数 5 双精度浮点数 6 currency 7 Date 8 String 9 自动对象 10 Error 11 Boolean 12 Variant(只在Variant数组中使用) 13 非自动对象 17 Byte 8192 Array(与上面的值相加)
|