VB 常用内部函数——计算函数,字符函数,转换函数,日期函数

VB常用内部函数——计算函数,字符函数,转换函数,日期函数

经过2周半左右的时间,博主终于认认真真刷完了一本600页的VB教程。。。

因为VB是博主接触的第一门编程语言,之前有零散的学过一点,所以系统的学起来还是蛮快的。

话不多说,第一篇是关于VB的4类常用内部函数

1.计算函数

Sqr(x) 求x的算数平方根值

Log(x) 求以e为底的自然对数

Exp(x) 求e的x次方

Abs(x) 求x的绝对值

Hex(x) 求x的十六进制数

Oct(x) 求x的八进制数

Rnd 返回一个0到1之间的随机数,使用前加一句Randomize

比如产生2到9的随机数,可以这么写
Randomize
Dim r as integer
r=(9-2)*Rnd +2
'即先用7*Rnd,得到0到7的随机数,再加2即可。

Sgn(x) 求x的符号,x>0 返回1 , x<0 返回-1

Sin(x) 正弦

Cos(x) 余弦

Tan(x) 正切

Atn(x) 反正切arctan

2.字符函数

Len(s) 求s字符串的长度(返回字符个数)

Left(s,n) 返回s字符串左起前n个字符组成的字符串

Right(s,n) 返回s字符串右起的n个字符组成的字符串

Mid(s,n1,n2) 返回 从字符串s的第n1个字符开始的连续n2个字符组成的字符串

Ucase(s) 将s字符串中的字母全转化为大写

Lcase(s) 将s字符串中的字母全转化为小写

Trim(s) 去掉s字符串里的前后的所有空格

Ltrim(s) 去掉s字符串里的左边的所有空格

Rtrim(s) 去掉s字符串里的右边的所有空格

Instr(n,s,s1) 从s字符串中第n个字符开始查找s1字符串,并返回位置,未找到返回0。 注意这里n最小是1,即从第一个字符开始找。

String(n,”字符”) 返回由n个指定字符组成的字符串

Space(n) 返回n个空格组成的字符串

3 转换函数

str(x) 将数值数据x转换成字符串

val(x) 将字符串x中的数字转换成数值

chr(x) 返回以x为ascii码的字符

asc(x) 返回字符x的ascii码(十进制)

cint(x) 将数值数据x的小数部分四舍五入取整

fix(x) 将数值数据的小数部分社区

int(x) 取小于或等于x的最大整数

cbool(x) 将任何有效的字符串或数值转换成字节型

cbyte(x) 将0到255之间的数值转换为字节型

cdate(x) 将有效的日期字符串转换为日期型

ccur(x) 将数值型数据x转换成货币型

cing(x) 将数值型数据x转换为长整型,小数部分四舍五入

cdbl(x) 将数值型数据x转化成双精度型数据

csng(x) 将数值型数据x转换成单精度型数据

cvar(x) 将数值型数据转换成变体型,x若为变体型,则取值范围同双精度型,若为字符串型,则取值范围同字符型

cstr(x) 将x转换成字符串型

4.日期时间函数

date 返回系统日期如 “2016/11/25 星期五”

time 返回系统时间 如 “PM 6:55:19”

now 返回系统日期和时间 如 “2016/11/25 星期五 PM 6:55:19”

year(x) 返回日期型x中的年份integer型,如 2016

month(x) 返回日期型x中的月份integer型, 如 11

day(x) 返回日期型x中的天integer型,如 25

weekday(x) 返回日期型x是一周的第几天integer型,注意这里从周日算第一天,周五返回6,周六返回7,周日返回1

结束

你可能感兴趣的:(VB6)