表达式和内部函数(运算符/连接符/数字函数/字符串函数/日期函数/转换函数/format函数)

运算符

运算符名称优先级例子fa
^幂运算1a^b
-取负2-a
* , /乘除3a*b,a/b
\整除4a\b
Mod取余运算5a Mod b
+, -加减6a+b,a-b

连接符

连接符备考
+要求其两个操作数必须都是字符串
&连接符和操作字符必须用一个空格隔开 连在一起有可能被认为是整型变量处理

数学函数

函数功能
Abs(x)求x的绝对值
Sqrt(x)求x的平方根
Sin(x)求x正玄值
Cos(x)求x余玄值
Tan(x)求x正切值
Atan(x)求x反正切值
Exp(x)求x幂值 e的几次幂
Log(x)求x自然对数值 log()
Max(x,y)求x两个数的较大值
Min(x,y)求x两个数的较小值
Sign(x)求x符号值 1 0 -1

字符串函数

函数功能例子
Len(字符串)求字符串长度
Strings.Left(字符串,n)取左边n个字符
Strings.Right(字符串,n)取右边n个字符
Mid(字符串,p,n)从p开始再字符串里取n个字符
Instr(n,字符串1,字符串2,k)在字符串1里第n个字符的位置查找字符串2的起始位置 省略n 时 n =1 找不到返回0 k=1 不区分大小写Instr("ABabc","ab") ==3 Instr(3,"abcab","ab") ==4 Instr(3,"A12a34A56","A",1) ==4
StrDup(n,字符)生成n个字符
Space(n)生成n个空格
Ltrim(字符串)去掉字符串左边空格
Rtrim(字符串)去掉字符串右边空格
Trim(字符串)去掉字符串两边空格
Lcase(字符串)将字符串大写字母转换成小写
Ucase(字符串)将字符串小写字母转换成大写

日期函数

函数功能例子
Today返回系统日期
TimeOfDay返回系统时间
Now返回系统日期加时间
Day(日期)返回日数Day(#2/7/3#)
Month(日期)返回月份
Year(日期)返回年份
Weekday(日期)返回星期
Hour(时间)返回小时Hour(#8:3:34 PM# )
Minute(时间)返回分钟
Second(时间)返回秒

转换函数

函数功能例子
Val(x)将数字字符串x转化为数值Val("12A12") ==12
Str(x)将数值转化为数字字符串,首位表示符号Str(32) == 空格32 Str(-32) == -32
Asc(x)求字符串首字母的ASCII码
Chr(x)把ASCII转化为字符
Int(x)取小于x的最大整数
Fix(x)取x的整数部分
Hex(x)十进制转化为u十六进制
Oct(x)十进制转化为八进制

Format 函数

根据“格式串”规定的格式进行输出

字符功能例子
#数字占位符,显示1位数字Format(12345.6,"##,###.##") == 12,345.6
0数字占位符,前或后会补0Format(12345.6,"000000.00") == 012345.60 Format(12345.6,"000000") == 012346
.小数点
%数值乘100,加上百分号
千位分割符
E-,E+科学记数法
-,+,$负数,正数,美元符

随机数 Rnd(x)

生成一个0~1之间的单精度实数

A~B区间的随机数

Int((B-A+1)*Rnd()+A)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值