2.2 Visual Basic的基本 语法 武职北技术学碗 2.2.1数据类型 数据类型存储空间 范围 String(字符串10个字 类型) 节 1到大约65400 Boolean(布尔 型) 2个字节Tme或 False Date(日期型) 8个字节1/1/100~12/319999 oiet(对象4个字节任何对象 类型) Variant(变体根据实际 类型) 情况分配 上述有效苑围之
2.2 Visual Basic的基本语法 2.2.1 数据类型 数据类型 存储空间 范 围 String (字符串 类型) 10 个字 节 1 到 大约 65400 Boolean (布尔 型) 2 个字节 True 或 False Date (日期型) 8个字节 1/1/100~12/31/9999 Object ( 对 象 类型) 4 个字节 任何对象 Variant (变体 类型) 根据实际 情况分配 上述有效范围之一
2.2 Visua| Basic的基本语法 武汉职业技术学晚 二、自定义类型 在模块级别中使用,用于定义包含一个或多个元素的用 户自定义的数据类型。 使用形式: Type自定义类型名 元素名[([下标])]As类型名 元素名[([下标])]As类型名 End Type
2.2 Visual Basic的基本语法 二、自定义类型 在模块级别中使用,用于定义包含一个或多个元素的用 户自定义的数据类型。 使用形式: Type 自定义类型名 元素名 [([下标])] As 类型名 元素名 [([下标])] As 类型名 . . . End Type
2.2 Visua| Basic的基本语法 武汉职业技术学晚 例如:对于一个学生的“学号”、“姓名”、“性别” “年龄”、“入学成绩”等数据,为了处理数据的方便,常 常需要把这些数据定义成一个新的数据类型(如 Student类 型) ° Type Student Xh As Str ing Xm As Str ing Xb As Str ing NI As Integer Score As single End Type
2.2 Visual Basic的基本语法 例如: 对于一个学生的“学号” 、 “姓名” 、 “性别” 、 “年龄” 、 “入学成绩”等数据,为了处理数据的方便,常 常需要把这些数据定义成一个新的数据类型(如Student类 型)。Type Student Xh As String Xm As String Xb As String Nl As Integer Score As Single End Type
2.2 Visual Basic的基本 语法 武职北技术学碗 2.2.2常量与变量 在程序运行过程中,其值不能被改变的量称为常量。 在VB中有三类常量: 普通常量 符号常量 系统常量。 、普通常量 1.整型常量 (1)整型( nteger):表示-32768至32767之间的整数 例如:1011020 (2)长整型(Long): 表示-2,147,483,648至2,147,483,647之间的整数 例如:长整型常数的书写: 238
2.2 Visual Basic的基本语法 2.2.2 常 量与变量 在程序运行过程中,其值不能被改变的量称为常量。 在VB中有三类常量: • 普通常量 • 符号常量 • 系统常量。 一、普通常量 1. 整型常量 (1)整型(Integer):表示-32768至32767之间的整数 例如:10 110 20 (2)长整型(Long): 表示-2,147,483,648至2,147,483,647之间的整数 例如:长整型常数的书写: 23&
2.2 Visua| Basic的基本语法 2实数水学比 1)单精度实型( single):有效数为7位 2)双精度实型( Double):有效数为15位 常量的表示: 1)十进制小数形式。它是由正负号(+,-)、数字 (0~9)和小数点(.)或类型符号(!、#)组成,即 ±n.n,±n!或±n#,其中n是09的数字。 例如0.123、.123、123.0123!、123#等 2)指数形式。 士nE士m 或±n.nE士m, ±nD士m 或 土n.nD±m 例:1.25E+3和1.25D+3相当于1250.0或者 1.25×103
2.2 Visual Basic的基本语法 2、实数 1)单精度实型(Single):有效数为7位 2)双精度实型(Double):有效数为15位 常量的表示: 1)十进制小数形式。它是由正负号(+,-)、数字 (0~9)和小数点(.)或类型符号(!、#)组成,即 ±n.n,±n!或±n#,其中n是0~9的数字。 例如0.123、.123、123.0、123!、123#等 2)指数形式。 ±nE±m 或 ±n.nE±m, ±nD±m 或 ±n.nD±m 例 : 1.25E+3 和 1.25D+3 相 当 于 1250.0 或 者 1.25×103