VB中常用的数据类型、函数、运算符
来源:动视网
责编:小OO
时间:2025-10-06 14:26:46
VB中常用的数据类型、函数、运算符
VB中常用的数据类型数据类型名说明性质Integer整数型-32768~32767范围内的任何整数(占2字节)Long长整数型-21474838~2147483467范围内的任何整数(占4字节)Single单精度实数型绝对值在1.401298E-45到3.402823E38内的任何实数,有效数字约6~7位(占4字节)Double双精度实数型绝对值在10E-324到1.79E308内的任何实数,有效数字约14~15位(占8字节)String字符串型一段文字和符号Boolean逻辑型判断的结果
导读VB中常用的数据类型数据类型名说明性质Integer整数型-32768~32767范围内的任何整数(占2字节)Long长整数型-21474838~2147483467范围内的任何整数(占4字节)Single单精度实数型绝对值在1.401298E-45到3.402823E38内的任何实数,有效数字约6~7位(占4字节)Double双精度实数型绝对值在10E-324到1.79E308内的任何实数,有效数字约14~15位(占8字节)String字符串型一段文字和符号Boolean逻辑型判断的结果
VB中常用的数据类型
| 数据类型名 | 说 明 | 性 质 |
| Integer | 整数型 | -32768~32767范围内的任何整数(占2字节) |
| Long | 长整数型 | -21474838~2147483467范围内的任何整数(占4字节) |
| Single | 单精度实数型 | 绝对值在1.401298E-45到3.402823E38内的任何实数,有效数字约6~7位 (占4字节) |
| Double | 双精度实数型 | 绝对值在10E-324到1.79E308内的任何实数,有效数字约14~15位(占8字节) |
| String | 字符串型 | 一段文字和符号 |
| Boolean | 逻辑型 | 判断的结果,其值为真(True)或假(Flase) |
| Date | 日期型 | 日期和时间 |
数学函数
| 函数名 | 功 能 | 举 例 |
| Sqr(x) | 求X的算术平方根 | Sqr(25)=5 |
| Abs(x) | 求X的绝对值 | Abs(-3.4)=3.4 |
| Int(x) | 取不大于X的最大整数 | Int(5.2)=5 Int(-5.2)=-6 |
| Rnd( ) | 产生[0,1)中的随机数 | |
| Log(x) | 求以e为底的X的对数 | Log(2.71828)=1 |
| Exp(x) | 求e的X次方 | Exp(1)=2.71828 |
| Sin(x) | 正弦函数(X 是弧度) | Sin(3.1416/2)=0.9999999 |
| Cos(x) | 余弦函数(X 是弧度) | Cos(3.1416/3)=0.4999999 |
| Tan(x) | 正切函数(X 是弧度) | Tan(3.1416/3)=1.7320606 |
字符串函数
| 函数名 | 功能 | 例 |
| Mid(X,n,k) | 取字符串X中第n个字符起长度为k的子串 | Mid("abcdef",3,2) = "cd" |
| Len(X) | 计算字符串的长度 | Len("abcdef") = 6 |
| Fix(X) | 截掉数据的小数部分 | Fix(2.56)=2 |
类型转换函数
| 函数名 | 功能 | 举例 |
| Str(X) | 将数值转换为字符串 | Str(123) = "123" |
| Val(X) | 将数值字符串转换为数值 | Val("123") = 123 |
| Chr(X) | 将ASCII值转换为字符 | Chr(66) = "B" |
| Asc(X) | 将字符转换为ASCII值 | Asc("A") = 65 |
算术类基本运算
| 基本运算 | 运算符 | 优先级 | 表达式 | 表达式的值 |
| 乘幂 | ^ | 1 | 5^2 | 25 |
| 取负 | - | 2 | -a | a的负数 |
| 乘法 | * | 3 | 3*2.5 | 7.5 |
| 实数除法 | / | 3 | 3/2 | 1.5 |
| 整数除法 | \ | 4 | 3\\2 | 1 |
| 求余数 | Mod | 5 | 8 mod 5 -7 mod 3 | 3 -1 |
| 加法 | + | 6 | a+b | a与b的和 |
| 减法 | - | 6 | a-b | a与b的差 |
关系类基本运算
| 基本运算 | 运算符 | 优先级 | 表达式 | 表达式的值 |
| 相等 | = | 7 | 1990 Mod 4=0 | False |
| 不相等 | <> | 7 | “abc”<> “abd” | True |
| 小于 | > | 7 | 5<10 | True |
| 大于 | < | 7 | 10>100 | False |
| 小于等于 | <= | 7 | 10<=20 | True |
| 大于等于 | >= | 7 | 10>=20 | False |
逻辑类基本运算
| 基本运算 | 运算符 | 优先级 | 表达式 | 表达式的值 |
| 非 | Not | 8 | Not(3>2) | False |
| 与 | And | 9 | (25>=10)And (25<=100) | True |
| 或 | Or | 10 | (25>=10) Or (25<=100) (25>=10) Or (25<=2) (25>=100) Or (25<=2) | True True False |
VB中常用的数据类型、函数、运算符
VB中常用的数据类型数据类型名说明性质Integer整数型-32768~32767范围内的任何整数(占2字节)Long长整数型-21474838~2147483467范围内的任何整数(占4字节)Single单精度实数型绝对值在1.401298E-45到3.402823E38内的任何实数,有效数字约6~7位(占4字节)Double双精度实数型绝对值在10E-324到1.79E308内的任何实数,有效数字约14~15位(占8字节)String字符串型一段文字和符号Boolean逻辑型判断的结果