VB学习要点2----VB常用函数小节
来源:互联网 发布:伊朗和沙特 知乎 编辑:程序博客网 时间:2024/04/27 20:45
常用内部函数
数学函数
函数
功能
示例
结果
说明
Abs(x)绝对值Abs(-50.3)50.3 Exp(x)自然指数Exp(2)e*ee(自然对数的底)的某次方Fix(x)取整(取参数的整数部分)Fix(-99.8)-99 Int(x)取整(取小于或等于参数的最大整数)Int(-99.8)Int(99.8)-100
99 Log(x)常用对数Log(1)0求自然对数值Rnd随机产生0~1的单精度值Int(6*Rnd)+11~6要产生一个从Min到Max的整数,应使用公式Int((Max-Min+1)*Rnd+Min)Round(x,n)按小数位数四舍五入Round(3.14159,3)3.142第2个参数为小数位数Sgn(x)取参数的符号值Sgn(8.8)
Sgn(-8.8)
Sgn(0)1
-1
0参数大于0,返回1
参数小于0,返回-1
参数等于0,返回0Sin(x)正弦Sin(3.14159265/180*90)1三角函数以“弧度”为单位Cos(x)余弦Cos(3.14159265/180*180)-1Atn(x)计算反正切Atn(1)0.7854Tan(x)计算正切Tan(3.14159265/180*45)1Sqr(x)算术平方根Sqr(9)3相当于
字符串函数
函数
功能
示例
结果
说明
Len(x)求字符串的长度(字符个数)Len("Vb技术")4 LenB(x)求字符串的字节个数LenB("Vb技术")8VB中采用Unicode(ISO字符标准)来存储字符,所有字符都占2个字节Mid(x,n1,n2)从x字符串左边第n1个位置开始向右取n2个字符Mid("Vb技术",2,2)"b技" Left(x,n)从x字符串左边开始取n个字符Left("Vb技术",3)"Vb技" Right(X,n)从x字符串右边开始取n个字符Right("Vb技术",3)"b技术" UCase(x)将x字符串中所有小写字母转换为大写UCase("Vb技术")"VB技术" LCase(x)将x字符串中所有大写字母转换为小写LCase("Vb技术")"vb技术" Trim(x)去掉x字符串两边的空格Trim(" Vb 技术 ")"Vb 技术" Ltrim(x)去掉x字符串左边的空格Ltrim(" Vb 技术 ")"Vb 技术 " Rtrim(x)去掉x字符串右边的空格Rtrim(" Vb 技术 ")" Vb 技术" Instr(x1,x2,M)返回字符串x2在字符串x1中的位置,M=1不区分大小写,省略则区分Instr("baBBAC","BA")4找不到则返回0String(n,x)返回由n个首字符组成的字符串String(3,"AB")"AAA" Space(n)返回n个空格Space(3)" " 日期和时间函数
函数
功能
示例
结果
说明
Date返回系统日期Date2006-9-1(yyyy-mm-dd)Time返回系统时间Time15:45:33(hh:mm:ss)Now返回系统日期和时间Now2006-9-1 15:45:33(yyyy-mm-dd hh:mm:ss)Year(c)返回指定日期的年份Year("2006-9-1")或Year(#9/1/2006#)2006 Month(c)返回指定日期的月份Month("2006-9-1")9 Day(c)返回指定日期的日子Day("2006-9-1")1 Weekday()返回指定日期的星期几Weekday("2006-9-1")6星期日为1Hour()返回指定时间的时数Hour("15:45:33")15 Minute()返回指定时间的分数Minute(Now)45假定系统时间为15:45:33增减日期函数: DateAdd(要增减日期形式,增减量,要增减的日期)
例:计算2周后的日期:DateAdd("ww",2,#9/1/2006#),结果 "2006-9-15"
求日期之差函数: DateDiff(要间隔日期形式,日期一,日期二)
例:计算生日还有多少天: DateDiff("d", Now, #12/1/2006#) ,结果为 74
函数中的“要增减日期形式”或“要间隔日期形式”可参见下表中的形式:
日期形式
yyyy
q
m
y
d
w
ww
h
n
s
意义
年
季
月
一年的天数
日
一周的天数
星期
时
分
秒
数据类型转换函数
函数
功能
示例
结果
说明
Str(x)将数值转换为字符串Str(45.2)"45.2" Val(x)将字符串中的数字转换成数值Val("2.3ab")Val("a23")2.3
0 Asc(x)求字符ASCII值Asc("a")97 Chr(x)将数值(ASCII码)转换为字符Chr(65)"A" CBool(x)将数字字符串或数值转换成布尔型CBool(1)
CBool("0")True
False等于0为False,不等于0为TrueCDate(x)将有效的日期字符串转换成日期CDate(#1990,2,23#)"1990-2-23" CSng(x)将数值转换成单精度型CSng(23.5125468)23.51255 CDbl(x)将数值转换成双精度型CDbl(23.5125468)23.5125468
有问题或者想了解更多的朋友请加入群 VB学习交流群 531161726
既然来了,就留下你的脚印呗。。。。。。
0 0
- VB学习要点2----VB常用函数小节
- vb.net常用函数
- vb.net常用函数
- vb.net常用函数
- vb.net常用函数
- vb.net常用函数
- VB常用函数
- VB常用函数
- VB常用函数
- VB常用字符串函数
- [VB]常用函数
- vb常用内部函数
- vb.net常用函数
- vb.net常用函数
- vb常用函数
- vb.net常用函数
- vb.net常用函数
- vb.net常用函数
- ubuntu下编译unp源码
- 打磨移动时代的前端团队
- Android Studio下多Module程序开发总结
- zookeeper学习笔记———《zookeeper-3.4.6单机伪集群配置》
- 动态规划-代码(1)
- VB学习要点2----VB常用函数小节
- keySet和entrySet速度区别
- openwrt
- 在Windows下编译PyCaffe
- 动态规划-代码(2)
- RT3070L无线网卡移植
- 快学Scala 第六章习题答案
- Qwt中picker(拾取器)显示设置
- getRequestDispatcher()与sendRedirect()的区别