字符串函数
字符串长度测试
len(字符串)
len(变量名)
string函数,用来返回有N个指定字符组成的字符。
string(n,ASCII码)
string(n,字符串)
space(n)
用来返回n个空格
大小写转换函数
Ucase(字符串)把字符串的小写字母转换为大写
Lcase(字符串)则把大写字母转换成小写。
Instr(字符串1,字符串2)
在字符串1中查找字符串2
返回字符串1在字符串2中开始的位置
mid(字符串,位置)=子字符串
如 mid(“我爱你”,3)=”瑾”
结果就是我爱瑾
运算 运算符 表达式例子
幂 ^ x^y
取负 – -x 单目运算符
乘法 * x*y
浮点除法 / x/y
整除 \ x\y
取模 mod x mod y
加法 + x+y
减法 – x-y
连接 & a$&b$
运算符 测试关系 表达式例子
= 相等 X=Y
<>或>< 不相等 X<>Y或X><Y
< 小于 X<Y
> 大于 X>Y
<= 小于或等于 X<=Y
>= 大于或等于 X>=Y
like 比较样式
is 比较对象变量
逻辑运算符
运算 运算符 举例
非 not not(5>6)结果为ture
与 and (5>6)and(7<8) false
或 or (5>6)or(7<8) ture
异或 xor (2>1)xor(4<3) false
等价 eqv (5>6)eqv(3<4) ture
蕴含 imp (10>9)imp(1>2) false
imp 只有第一个表达式是假 第2个表达式是真时 结果才为假
其余都为真
表达式执行顺序
1.函数运算
2.算术运算
3.关系运算
4.逻辑运算
print方法;
对象名.print
如
Private Sub Command1_Click()
Print “123″ ‘当前窗体
End Sub
Private Sub Command2_Click()
Picture1.Print “说明” ‘图片窗口
End Sub
Private Sub Command3_Click()
Debug.Print “456″ ‘立即窗口
End Sub
Private Sub Command4_Click()
Printer.Print “789″ ‘打印机
End Sub
对象名.print 表达式
如果是多个表达式则用 , ;分隔
使用,输出的字符串相隔14个字符
使用;则紧凑
与print方法有关的函数
与print配合的函数 包括tab,spc,space$,format$
1.tab(n) 把光标移到参数N指定的位置开始输出信息.
例如 print tab(10);123
分号
将来第10个字符的位置(争对窗体而言的)输出数值123
1.spc函数
spc(n)用于跳过n个空格
print “你好”;spc(8);”中国”
spc是2个输出项间的间隔 tab则是从对象的左端开始记数
space$(n) 用于返回n个空格
space$(n)可用于字符串运算,使用时可以用字符串连接符连接.
用格式输出format$函数,可以使数值或日期按指定的格式输出.
format$(数值表达式,格式字符串)
功能是按”格式字符串”指定的格式输出”数值表达式”的值
如果省略 格式字符串 功能则与str$函数基本相同,唯一差别是 str$把正数转换成字符串时 在字符串前面留有个空格 format$则不留空格
格式说明符
字符 作用
# 数字:不在前面或后面补0
print format$(0012,”#”)
结果12
0 数字:在前面或后面补0
print format$(12,”0000″)
结果0012
. 小数点
print format$(12.567,”#.##”)
结果12.57 最后的7被四舍五入
print format$(12.567,”000.0000″)
结果012.5670
, 千位分隔符
print format$(12345,”#,#”)
结果12,345
print format$(12345.123,”#,#.##”)
结果12,345.12
% 百分比符号$ 美元符
-、+ 负正号
E+、E- 指数符号
print format$(12345,”000000,0″)
结果0,012,345
print format$(12345.123,”000000,0.00″) 此处,号可以放在.前面除头部尾部的任意位置,结果一样
结果0,012,345.12
print format$(0.123,”00.0%”)
结果12.3%
print format$(10,”0.00″)
结果10.00
print format$(10,”$0.00″)
结果$10.00
print format$(10,”-0.00″)
结果-10.00
print format$(10,”+0.00″)
结果+10.00
print format$(-10,”+0.00″)
结果-+10.00
print format$(+10,”+0.00″)结果+10.00
print format$(-10,”-0.00″)
–10.00
print format$(123.45,”0.00E+00″)
1.23E+02
print format$(123.45,”0.00E-00″)
1.23E02
Leave A Comment?