
| 函数 | 功能 | 示例 | 结果 | 说明 |
|---|---|---|---|---|
| Abs(x) | 绝对值 | Abs(-50.3) | 50.3 | |
| Exp(x) | 自然指数 | Exp(2) | e*e | e(自然对数的底)的某次方 |
| Fix(x) | 取整(取参数的整数部分) | Fix(-99.8) | -99 | |
| Int(x) | 取整(取小于或等于参数的最大整数) | Int(-99.8) | -100 | |
| Log(x) | 常用对数 | Log(1) | 0 | 求自然对数值 |
| Rnd | 随机产生0~1的单精度值 | Int(6*Rnd)+1 | 1~6 | 要产生一个从Min到Max的整数,应使用公式Int((Max-Min+1)*Rnd+Min) |
| Round(x,n) | 按小数位数四舍五入 | Round(3.14159,3) | 3.142 | 第2个参数为小数位数 |
| Sgn(x) | 取参数的符号值 | Sgn(8.8) | 1 | 参数大于0,返回1 ,小于0返回-1 |
| Sin(x) | 正弦 | |||
| Cos(x) | 余弦 | |||
| Atn(x) | 反正切 | |||
| Tan(x) | 正切 | |||
| Sqr(x) | 算术平方根 |
| 函数 | 功能 | 示例 | 结果 | 说明 |
|---|---|---|---|---|
| Len(x) | 求字符串的长度(字符个数) | |||
| LenB(x) | 求字符串的字节个数 | LenB(“Vb技术”) | 8 | |
| 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 | 找不到则返回0 |
| String(n,x) | 返回由n个首字符组成的字符串 | String(3,”AB”) | “AAA” | |
| Space(n) | 返回n个空格 | Space(3) | ” “ |
| 函数 | 功能 | 示例 | 结果 | 说明 |
|---|---|---|---|---|
| Date | 返回系统日期 | Date | 2006-9-1 | (yyyy-mm-dd) |
| Time | 返回系统时间 | Time | 15:45:33 | (hh:mm:ss) |
| Now | 返回系统日期和时间 | Now | 2006-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 | 星期日为1 |
| Hour() | 返回指定时间的时数 | Hour(“15:45:33”) | 15 | |
| Minute() | 返回指定时间的分数 | Minute(Now) | 45 | 假定系统时间为15:45:33 |
| 函数 | 功能 | 示例 | 结果 | 说明 |
|---|---|---|---|---|
| Str(x) | 将数值转换为字符串 | Str(45.2) | “45.2” | |
| Val(x) | 将字符串中的数字转换成数值 | Val(“2.3ab”) | ||
| Val(“a23”) | 2.30 | |||
| Asc(x) | 求字符ASCII值 | Asc(“a”) | 97 | |
| Chr(x) | 将数值(ASCII码)转换为字符 | Chr(65) | “A” | |
| CBool(x) | 将数字字符串或数值转换成布尔型 | CBool(1) | ||
| CBool(“0”) | True False | 等于0为False,不等于0为True | ||
| cdate(x) | 将有效的日期字符串转换成日期 | cdate(#1990,23#) | “1990-2-23” | |
| CSng(x) | 将数值转换成单精度型 | CSng(23.5125468) | 23.51255 | |
| CDbl(x) | 将数值转换成双精度型 | CDbl(23.5125468) | 23.5125468 |
转载:http://www.cnblogs.com/mitang/archive/2010/10/19/1855240.html
总结以上是内存溢出为你收集整理的VB 常用函数全部内容,希望文章能够帮你解决VB 常用函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)