免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2743|回复: 2
收起左侧

[资料] VB基本数据类型

  [复制链接]

478

主题

2万

铜板

146

好友

版主

地信是我家,发展靠大家!

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
12010
发表于 2010-3-24 18:02 | 显示全部楼层 |阅读模式
VB基本数据类型

说明

数据类型

表示范围

整型
Integer
-32768~32767范围内的任何整数
长整型
Long
-2147483648~2147483647范围内的任何整数
单精度实数型
Single
绝对值在1.401298E-45 ~ 3.402823E+38内的任何实数,有效数字约6~7位
双精度实数型
Double
绝对值在10E-324 ~ 1.79E308内的任何实数,有效数字约6~7位
逻辑型
Boolean
True或False
字节型
Byte
0~255
货币型
Currency
-922337203685477.5808~
+922337203685477.5807
日期型
Date
100年1月1日~9999年12月31日,
字符串
String
0~约20亿

VB常见的标准函数

函数名称

功 能

Abs(x)
以相同的数据类型返回一个数字的绝对值:abs(-3.5)=3.5
Asc(x)
返回指定字符串中第一个字符的ASCII码值:asc(“A”)=65
Atn(x)
返回指定数字的反正切值

Chr(x)
返回指定的ASCII代码所对应的字符:chr(65)=“A”
Sqr(x)
以双精度浮点数的形式返回一个数(不小于0)的平方根:sqr(4)=2.0
Exp(x)
以双精度浮点数的形式返回以e(自然对数的底)为底的指数
Fix(x)
返回一个数字的整数部分:fix(3.9)=3 fix(3.1)=3 fix(-3.9)=-3
Int(x)
返回一个不大于x的最大整数:int(3.9)=3 int(-3.9)=-4
Round(x)
返回一个按指定小数位数的四舍五入的数值
Log(x)
以双精度浮点数的形式返回一个数字的自然对数
Rnd()
以单精度浮点数的形式返回一个随机数
Sin(x)
以双精度浮点数的形式返回一个角度的正弦值
Cos(x)
以双精度浮点数的形式返回一个角度的余弦值
Tan(x)
返回一个角度的正切值
Left(x,m)
返回指定字符串x中最左边的m个字符
Len(x)
返回指定字符串的字符个数或返回存储某个变量所需要的字节数
Mid(x,m,n)
返回指定字符串X中从m开始的n个字符
Right(x,m)
返回指定字符串x中最右边的m个字符
Space(x)
返回x个空格的字符串
Second()
返回秒数(0~59之间)
Str(x)
将一个数字转换成对应的数字字符串,并返回该字符串
Val(x)
将一个数字字符串转换成对应的数值
String(x)
返回由若干个同一个字符组成的字符串
Date()
返回当前系统日期
Day()
返回一个1~31之间的整数,用来表示一月中的某一天
Minute()
返回一个0~59之间的整数,用来代表一小时中的某一分钟
Mouth()
返回一个1~12之间的整数,用来代表一年中的某个月份
Now()
返回当前系统的日期和时间
Hour()
返回一个0~23之间的整数,用来代表一天中的某个小时
Time()
返回当前的系统时间
Timer()
返回从午夜0时开始到现在经过的秒数
Weekday()
返回一个用来表示一星期中某一天的整数
Year()
返回一个用来表示年份的整数

VB运算符
① 算术运算符:

基本运算

运算符

优先级

示例

乘方

^

9

2^8表示28

负号

-

8

-3表示负3

乘法

*

7

a*b表示a乘以b

除号

/

7

5.2/2计算结果为2.6

整除

\

6

5\2计算结果为2

求余数

Mod

5

17 mod 3计算结果为2

加法

+

4

a+b表示a加b的和

减法

-

4

a-b表示a减去b的差

说明:1)优先级数字越大,优先级别越高,在进行运算时越先计算。
2)VB中只使用一种括号(),它可以多次嵌套。

② 关系运算符:

关系运算

运算符

优先级

示例

大于

>

3

100>99结果为True

小于

<

3

1.2<-23结果为False

大于等于

>=

3

Sin(1)>=0结果为True

小于等于

<=

3

Sqr(3)<=0结果为False

等于

=

3

12=13结果为False

不等于

<>

3

12<>13结果为True

说明:关系运算的结果为逻辑型,条件成立为True,条件不成立为False。

③ 逻辑运算符:

关系运算

运算符

优先级

示例

非(求反)

Not

2

Not(12<>13)结果为False

与(并且)

And

1

(23>10) and (30<23)结果为False

或(或者)

Or

0

(23>10) or (30<23)结果为True

说明:1)参加逻辑运算的数据只能是逻辑类型,运算结果也为逻辑类型;
2)Not运算就是将原运算结果相反;
3)And运算也就是并且的意思,只有当运算符左右两边条件都成立时,整个条件才成立,运算结果为True,否则运算结果为False;
4)Or运算也就是或者的意思,只要运算符左右两边条件有一边条件成立,整个条件就成立,运算结果为True,否则运算结果才为False(两边条件都不成立);


VB基本语句




选择语句:




If 条件1 then

语句1

elseif 条件2 then

语句2

. . . . .

elseif 条件n then

语句n

else

语句0

endif


循环语句(for):





for 循环变量=初值 to 终值 step 步长

语句

next 循环变量


循环语句(do):





do while 条件表达式

语句

loop






1_080107143538.rar

10 KB, 下载次数: 9

评分

参与人数 1铜板 +5 收起 理由
YZLSZAJ + 5 很给力!

查看全部评分

锄禾日当午,签到好辛苦!...

105

主题

4万

铜板

897

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
20547

爱心勋章宣传勋章灌水勋章贡献勋章

发表于 2012-11-26 16:07 | 显示全部楼层
学习了,谢谢分享!                                                                                                                              
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

79

主题

3520

铜板

31

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1310
发表于 2012-12-23 16:21 | 显示全部楼层
非常感谢!         
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表