这些函数的参数均为字符串表达式或数值表达式。例如:Cstr(#1/1/2002#)会返回"2002/1/1",因为这个函数的功能就是将参数转换成String类型并返回来。要注意的是,若参数超出类型转换函数的类型所允许的范围或参数的格式难以辨识,将产生错误。转换函数如下表:
转换函数 返回值 说明
CBool (exp) Boolean 将参数转换成Boolean类型并返回来
CByte (exp) Byte 将参数转换为Byte类型,参数须为0~255,小数部分四舍五入。
CChar (exp) Char 将参数转换成Date类型,参数须0~65536。
CDate (exp) Date 将参数转换成Date类型,参数须为有效日期时间。
CDbl (exp) Double 将参数转换成Double类型。
CDec (exp) Decimal 将参数转换成Decimal类型。
CInt (exp) Integer 将参数转换成Integer类型,小数部分四舍五入。
CLng Long 将参数转换成Long类型,小数部分四舍五入。
CObj (exp) Object 将参数转换成Object类型,参数须为有效的表达式
CShort (exp) Short 将参数转换成Short类型,小数部分四舍五入。
CSng (exp) Single 将参数转换成Single类型。
CStr (exp) String 将参数转换成String类型,要注意的是若参数为Boolean类型,则返回的字符串为"True"或"False";若为Date类型,返回短日期格式显示。
CType 这个函数的调用形式为:Type (expression, typename),也就是将第一个参数转换为第二个参数所指定类型后返回。
转换函数 返回值 说明
CBool (exp) Boolean 将参数转换成Boolean类型并返回来
CByte (exp) Byte 将参数转换为Byte类型,参数须为0~255,小数部分四舍五入。
CChar (exp) Char 将参数转换成Date类型,参数须0~65536。
CDate (exp) Date 将参数转换成Date类型,参数须为有效日期时间。
CDbl (exp) Double 将参数转换成Double类型。
CDec (exp) Decimal 将参数转换成Decimal类型。
CInt (exp) Integer 将参数转换成Integer类型,小数部分四舍五入。
CLng Long 将参数转换成Long类型,小数部分四舍五入。
CObj (exp) Object 将参数转换成Object类型,参数须为有效的表达式
CShort (exp) Short 将参数转换成Short类型,小数部分四舍五入。
CSng (exp) Single 将参数转换成Single类型。
CStr (exp) String 将参数转换成String类型,要注意的是若参数为Boolean类型,则返回的字符串为"True"或"False";若为Date类型,返回短日期格式显示。
CType 这个函数的调用形式为:Type (expression, typename),也就是将第一个参数转换为第二个参数所指定类型后返回。
本文详细介绍了几种函数的使用方法及转换原理,包括布尔型、字节型、字符型、日期型、双精度浮点型、十进制型、整型、长整型、短整型、单精度浮点型、字符串型等的转换过程与注意事项。
1万+

被折叠的 条评论
为什么被折叠?



