第三章VB基本语言 31编程基础 32数据类型 33变量与常量 34运算符和表达式 35内部函数 36基本语句 37数组
3.1编程基础 3.2数据类型 3.3 变量与常量 3.4 运算符和表达式 3.5 内部函数 3.6 基本语句 3.7数组 第三章 VB基本语言 1
3.1编程基础 VB代码不区分字母大小写 语句书写自由 注释有利于程序的维护和调试(Rem或“) 例: Rem This is a example Dim Another Var As String, 续行,下行还有 BirthDate As Date X=15:y=10 米保留行号列号
VB代码不区分字母大小写 语句书写自由 注释有利于程序的维护和调试(Rem或‘) 例:Rem This is a example Dim AnotherVar As String, _ ‘续行,下行还有 BirthDate As Date x=15: y=10 保留行号列号 2 3.1 编程基础
32数据类型 使用VB语言编程,目的就是对数据进行处理。VB将不 同的数据规定为不同的类型。它提供了11标准数据 类型,还可以自定义数据类型
使用VB语言编程,目的就是对数据进行处理。VB将不 同的数据规定为不同的类型。它提供了11种标准数据 类型,还可以自定义数据类型。 3 3.2数据类型
教据类型关键字类型特前级占字节数 整型: Integer % Int 长整型:Long ing 单精度:Sing」e Sng 双精度: Double # dbl 24488 货币型: Currency cur 字节型:Byte byt 字符型: String str 不定 逻辑型: Boolean bIn 2 日期型:Date tm 对象型: Object obi 可变型: Variant vnt 按需分配
数据类型 关键字 类型符 前缀 占字节数 整型: Integer % int 2 长整型: Long & lng 4 单精度: Single ! Sng 4 双精度: Double # dbl 8 货币型: Currency @ cur 8 字节型: Byte byt 1 字符型: String $ str 不定 逻辑型: Boolean bln 2 日期型: Date dtm 8 对象型: Object obj 4 可变型: Variant vnt 按需分配
标准数据类遭 11教值数据类型 有 l integer,long, single, double, currency, byte六种 保存整数: 整型( nteger) 以2个字节存储,十进制表示其范围:-32768~32767 eg: 123, intx, int% 长整型(ong) 以4个字节存储,十进制表示其范围:-2147483648~+2147483647 eg: 1238, Ingy, Ingy &
保存整数: 整型(Integer) 以2个字节存储 ,十进制表示其范围: -32768~32767 eg: 123, intx, intx% 长整型(Long) 以4个字节存储,十进制表示其范围: -2147483648~+2147483647 eg: 123&, lngy, lngy&, 5 1 数值数据类型 有integer,long,single,double,currency,byte六种 标准数据类型
标准数据类遭 保存浮点实数: 单精度浮点型( Single) 以4个字节存储。eg:123.45,123.45!,0.12345E+3(表示0.12345×105 双精度浮点型( Double) 以8个字节存储。eg:123.45#,0.12345E+3#,0.12345D+3 保存定点实数和整数: 货币型( Currency) 以8个字节存储。最多其小数点左边有15位数字,右边有4位数字。 eg:1234@,123.45@ 保存二进制数: 字节型(Byte) 以1个字节存储。其取值范围为0~255
保存浮点实数: 单精度浮点型(Single) 以4个字节存储。eg:123.45, 123.45! ,0.12345E+3(表示0.12345103 ) 双精度浮点型(Double) 以8个字节存储。eg:123.45#, 0.12345E+3#, 0.12345D+3 保存定点实数和整数: 货币型(Currency) 以8个字节存储。最多其小数点左边有15位数字,右边有4位数字。 eg:1234@,123.45@ 保存二进制数: 字节型(Byte) 以1个字节存储。其取值范围为0~255。 标准数据类型 6
标准数据类遭 2.日期数据类型:Date 用于保存日期和时间,表示方法有两种 ①将可以被认作日期和时间的字符用号码符(并……,#)括起来。 VB接受许多种日期时间格式 eg:#27 March,19991:20am# Apr-2-05# #12/18/1999# #1998-5-1213:20# 以数字序列表示。小数点左边的数字代表日期,右边的数字代表 时间,0为午夜,0.5为中午12点。负数代表1899年12月31日之 前的日期和时间
2.日期数据类型: Date 用于保存日期和时间,表示方法有两种: ① 将可以被认作日期和时间的字符用号码符(#……#)括起来。 VB接受许多种日期时间格式 eg: # 27 March,1999 1:20 am# #Apr-2-05# #12/18/1999# #1998-5-12 13:20 # ② 以数字序列表示。小数点左边的数字代表日期,右边的数字代表 时间,0为午夜,0.5为中午12点。负数代表1899年12月31日之 前的日期和时间。 7 标准数据类型
标准数据类遭 3.字符数据类型: String 用于保存字符型数据,包括西文字符和汉字。表示方法为 用括起来 eg: abc ABC""计算机 12.34""321 (空串) (空格) 4.逻辑型数据类型: Boolean 用于进行逻辑判断,只有Tue和Fae两个值。 逻辑数据类型其他数据类型 true
3. 字符数据类型: String 用于保存字符型数据,包括西文字符和汉字。表示方法为 用“”括起来。 eg: "abc" "ABC" "计算机" "12.34" "321" ""(空串) “ ”(空格) 8 标准数据类型 4.逻辑型数据类型:Boolean 逻辑数据类型 其他数据类型 true -1 false 0 用于进行逻辑判断,只有True和False两个值
标准数据类遭 5对象数据类型: Object 用来表示图形或应用程序中的对象,用4个字节存储。 6.变体数据类型: lariant 是对所有未定义的变量的缺省数据类型。是可变的数 据类型,它对数据的处理完全取决于程序上下文的需要
5.对象数据类型:Object 用来表示图形或应用程序中的对象,用4个字节存储。 9 标准数据类型 是对所有未定义的变量的缺省数据类型。是可变的数 据类型,它对数据的处理完全取决于程序上下文的需要。 6. 变体数据类型:Variant
33变量与常量 变量或常量定义:命了名的存储单元。其中 变量:在程序运行中其值可以改变的量。 常量:在程序运行中其值不可以改变的量 2.变量与常量命名规则: *必须以字母或汉字开头,由字母、汉字,数字或下划线组成,长度 小于等于255个字符。 不能使用VB中的关键字 *VB中不区分变量名的大小写。 为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该 变量的数据类型
10 3.3 变量与常量 1. 变量或常量定义:命了名的存储单元。其中 变量:在程序运行中其值可以改变的量。 常量:在程序运行中其值不可以改变的量。 2. 变量与常量命名规则: 必须以字母或汉字开头,由字母、汉字,数字或下划线组成,长度 小于等于255个字符。 不能使用VB中的关键字。 VB中不区分变量名的大小写。 为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该 变量的数据类型