vb内部函数

来源:互联网 发布:unity3d 版本号 编辑:程序博客网 时间:2024/05/22 11:32
内部函数
常用..
int(x)  求不大于X的最大整数,普通整型
例:int(1.5) = 1
fix(x) 去掉X的小数部分
hex(x)   把十进制值转换成16进制
oct(x)  十进制转八进制
chr(x)  x值转换成ascii码
转换型
str(x)  x的值转换成字符串
cint(x)进行小数四舍五入
cdbl(x)x值转换成双精度
clong(x)把X值四舍五入转换成长整型
csng(x)x值转换成单精度
数学型
sin(x)x的正弦值
cos(x)x的余弦值
tan(x)x的正切值
atn(x)x的反正切

日期函数:
day(now)显示系统当前日期
weekday(now)系统当前星期
month(now) 当前月份
year(now)当前年
hour(now)当前小时
minute(now)当前分钟
second(now)当前秒

中文字符和西文字符使用两个字符编码
一个字符两个字节
len 测试字符长度
字符串常用函数
删除空白字符串3种
ltrim(字符串) 去掉字符串左边的空白字符
rtrim(字符串)去除右边的空白字符
trim(字符串)去掉字符串两边的空白
字符串截取函数
left(字符串,n)截取字符串的前N个字符

a="abcdef"
print left(a$,4)
mid$(字符串,p,n)在中部截取以P开始截取p 开始的N个函数
a="abcdef"
print left(a$,4)
right(字符串,n)

len(字符串) 测试字符串长度
string(n,字符串)  
a$=string(5,"abcde")重复输出同一字符串

第一个量重复次数,输出5个a
space$(n)空格函数   生成N个由空格组成的字符串
a$ = "a" + space(4) + "b"
a和b之间有4个空格

ucase$(字符串)小写转大写
lcase$(字符串)大些转小写
插入字符串
mid(字符串,位置) = 子字符串
mid("acd",2)="b"
运算符
^  幂  
10^2  10的平方
10^0.5求平方根  8^(1/3)八的立方根
* 乘
/ 浮点
/ 整数
mod 求余   10mod3 ,mod=1
+  加
-  减
&  连接符号
关系运算符
也称为比较运算符
= 等于
<> ><  不等于
<小于
>大于
<=小于等于
>=大于等于
like    SQL比较  
SQL数据库查询语言
is  对象进行比较
1真 0,-1假
逻辑运算符
not()  非

not(3>8)  为真
not(3<8)  为假
取反
AND()   与
两个表达式都为真,才为真
or()  或
都为假的时候才为假,一个为真,都为真
xor 异或
当同时为真,假 ,结果为假
eqv 等价  如果连个表达式同时为真或同时为假  结果 为真
xor 与 eqv 相对
imp  当第一个表达为真,第二为假
结果为假,其它结果全为真  
优先级
not-and-or-xor-eqv-imp