欢迎来到天天文库
浏览记录
ID:14105570
大小:47.00 KB
页数:8页
时间:2018-07-26
《vb数据类型转换函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、(一)类型转换类函数1.CType(X)[格式]:P=CBool(X)'将X转换为"布尔"(Boolean)类型P=CByte(X)'将X转换为"字节"(Byte)类型P=CCur(X)'将X转换为"金额"(Currency)类型P=CDate(X)'将X转换为"日期"(Date)类型P=CDbl(X)'将X转换为"双精度"(Double)类型P=CInt(X)'将X转换为"整型"(Integer)类型P=CLng(X)'将X转换为"长整型"(Long)类型P=CSng(X)'将X转换为"单精度"(Single)类型P=CStr(X)'将X转换为"字符串"(String)类型P=Cvar
2、(X)'将X转换为"变体型"(Variant)类型P=CVErr(X)'将X转换为Error值[范例]:(1).CStr(13)+CStr(23)'数值转换成字符串后,用"+"号连接,结果:1323(2).CInt("12")+12'字符串转换成整型后与12相加,结果:24(3).P=CInt(True)'输出结果为-1'布尔值与数值的转换时要注意,布尔值只有True和False,其中True在内存中为-1,False存为0(4).CBool(-0.001)'输出结果为True'将数值转换为布尔型时,等于0的数值将得到False,不等于0的数值得到True.2.Int(X),Fix(X)
3、:取X的整数值[格式]:P=Int(X)'取<=X的最大整数值P=Fix(X)'取X的整数部分,直接去掉小数[范例]:(1)Int(-54.6)'结果为-55,取<=-54.6的最大整数(2)Fix(54.6)'结果为54,取整数并直接去掉小数(二)常用数学函数[格式]:1.Abs(N)取绝对值例:Abs(-3.5)结果:3.52.Cos(N)余弦函数例:Cos(0)结果:13.Exp(N)e为底的指数函数例:Exp(3)结果:20.0684.Log(N)以e为底的自然对数例:Log(10)结果:2.35.Rnd[(N)产生随机数例:Rnd结果:0--1之间的数6.Sin(N)正弦函数例
4、:Sin(0)结果:07.Sgn(N)符号函数'说明:取正负号。Y=Sgn(X)既X>0则Y=1;X=0则Y=0;X<0则Y=-18.Sqr(N)平方根例:Sqr(9)结果:39.Tan(N)正切函数例:Tan(0)结果:010.Atn(N)反切函数例:Atn(0)结果:0[注意]:在三角函数中,以弧度表示。(一)字符串类函数:1.ASC(X),Chr(X):转换字符字符码[格式]:P=Asc(X)返回字符串X的第一个字符的字符码P=Chr(X)返回字符码等于X的字符[范例]:(1)P=Chr(65)'输出字符A,因为A的ASCII码等于65(2)P=Asc("A")'输出652.Len
5、(X):计算字符串X的长度[格式]:P=Len(X)[说明]:空字符串长度为0,空格符也算一个字符,一个中文字虽然占用2Bytes,但也算一个字符。[范例]:(1)令X=""(空字符串)Len(X)输出结果为0(2)令X="abcd"Len(X)输出结果为4(3)令X="VB教程"Len(X)输出结果为43.Mid(X)函数:读取字符串X中间的字符[格式]:P=Mid(X,n)由X的第n个字符读起,读取后面的所有字符。P=Mid(X,n,m)由X的第n个字符读起,读取后面的m个字符。[范例]:(1)X="abcdefg"P=Mid(X,5)结果为:P="efg"(2)X="abcdefg
6、"P=Mid(X,2,4)结果为P="bcde"4.Replace:将字符串中的某些特定字符串替换为其他字符串[格式]:P=Replace(X,S,R)[说明]:将字符串X中的字符串S替换为字符串R,然后返回。[范例]:X="VBisverygood"P=Replace(X,good,nice)输出结果为:P="VBisverynice"5.StrReverse:反转字符串[格式]:P=StrReverse(X)[说明]:返回X参数反转后的字符串[范例]:(1)X="abc"P=StrReverse(X)输出结果:P="cba"6.Ucase(X),Lcase(X):转换英文字母的大小写
7、[格式]:P=Lcase(X)'将X字符串中的大写字母转换成小写P=Ucase(X)'将X字符串中的小写字母转换成大写[说明]:除了英文字母外,其他字符或中文字都不会受到影响。[范例]:(1)令X="VBandVC"则Lcase(X)的结果为"vbandvc",Ucase(X)的结果为"VBANDVC"7.InStr函数:寻找字符串[格式]:P=InStr(X,Y)从X第一个字符起找出Y出现的位置P=InStr(n,X,Y)从X第n
此文档下载收益归作者所有