如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
VB语法基础VB语法基础2.1数据类型2.2常量和变量2.3运算符和表达式2.4常用内部函数2012-5-91清华大学出版社【目的要求】1、VB的数据类型2、掌握常量和变量的定义3、掌握VB中运算符和表达式的使用方法4、熟练使用VB内部函数【重点】掌握变量的定义方法和常用内部函数的使用方法2012-5-92清华大学出版社2.1数据类型VB具有标准数据类型和用户自定义类型。标准数据类型是系统预定义的数据类型。表2.1VisualBasic标准数据类型数据类型关键字IntegerLong类型占用推荐前缀声明符字节数%&intlng24取值范围-32768~32767-2147483648~2147483647负数:-3.402823E38~1.401298E-45正数:1.401298E-45~3.402823E383整型长整型单精度Single!sng42012-5-9清华大学出版社数据类型关键字类型推荐前声明缀符#dbl8占用字节数取值范围负数:-1.79769313486232D308~4.94065645841247D-324正数:4.94065645841247D-324~1.79769313486232D308-922337203685477.5808~922337203685477.58070~255的无符号数0~65535个字符1/1/100~12/31/9999True或False(真或假)任何对象引用双精度Double货币型字节型字符型日期型逻辑型对象型变体型2012-5-9CurrencyByteStringDateBooleanObjectVariant@curbyt81字符串长度824按需要分配$strdtmblnobjvnt4清华大学出版社1.数值型数值型(Numeric)数据类型数值型数据类型整型(Integer)整型数长整型(Long)单精度(Single)数据值型数据浮点数双精度(Double)货币型字节型(1)整型数)整型数包括整数和长整数,用于保存整数,不带有小数,整数运算速度快,占用内存空间少,但表示数的范围小。整数():以两个字节(16位)的二进制码表示和参加运算。整数(Integer):):长整数():以带符号的4个字节(32位)二进制数存储。长整数(Long):):2012-5-95清华大学出版社(2)浮点数)单精度浮点数(单精度浮点数(Single):以4个字节(32位)存储,可以精确到7位十)进制数,正号可以省略。单精度数有两种表示方法:定点表示法和浮?表示法。定点表示法:该范围内,含有小数的数例如:-9.7734.980.000098浮点表示法:浮点表示法就是数学中的科学计数法,即以10的整数次幂表示的数,以字母“E”来表示底数10。例如:12.345E+512.345E5-4.793E-12双精度浮点数():以8个字节(64位)存储,可以精确到双精度浮点数(Double):):15或16位十进制数,正号可以省略。双精度也有两种表示方法:定点表示法和浮点表示法。2012-5-96清华大学出版社(3)货币型(Currency))货币型()该类型数据以8个字节(64位)存储,货币型数据是一个精确的定点数据类型,支持小数点右边4位和小数点左边15位数,适用于货币计算。例如:3.56@、65.123456@都是货币型(4)字节(Byte)型数据)字节()字节型数据为无符号的整数,以1个字节的无符号二进制数存储,范围为0~255。除一元减法外,所有可对整数进行操作的运算符均可对字节型数据操作。所有数值型变量都可相互赋值,也可对可变数据类型赋值。所有数值型变量都可相互赋值,也可对可变数据类型赋值。在将浮点数赋于整数之前,要将浮点数的小数部分四舍五入。在将浮点数赋于整数之前,VB要将浮点数的小数部分四舍五入。2012-5-97清华大学出版社2.字符字符(String)型数据字符型数据字符型数据存放字符串数据。在VB中,字符串是放在双引号内的若干个字符,一个英文字母或一个汉字都被认为是一个字符,都占用两个字节。有两种类型:变长字符串和定长字符串。变长字符串是指字符串的长度是不固定的,如果对字符串变量赋予新的字符串,它的长度也随之增减。例如:Dims1asstring‘默认:没有指定长度,都属于变长字符串’定长字符串是指在程序执行过程中,始终保持其长度不变的字符串。例如:Dims2asstring*8‘说明长度为8个字符的定长字符串’2012-5-9