二、自定义类型 在模块级别中使用,用于定义包含一个或多个元素的用 户自定义的数据类型。 使用形式: Type自定义类型名 元素名I(下标DAs类型名 元素名[(下标]As类型名 End Type 说明
二、自定义类型 在模块级别中使用,用于定义包含一个或多个元素的用 户自定义的数据类型。 使用形式: Type 自定义类型名 元素名 [([下标])] As 类型名 元素名 [([下标])] As 类型名 . . . End Type 说明
例如:对于一个学生的“学号”、“姓名”、“性别” “年龄”、“入学成绩”等数据,为了处理数据的方便, 常常需要把这些数据定义成一个新的数据类型(如 Student 类型)。 Type Student Xh As Sting Xm As String Xb As String NI As Integer Score As single End Type
Type Student Xh As Sting Xm As String Xb As String Nl As Integer Score As Single End Type 例如: 对于一个学生的“学号”、“姓名”、“性别”、 “年龄”、“入学成绩”等数据,为了处理数据的方便, 常常需要把这些数据定义成一个新的数据类型(如Student 类型)
3.3常量和变量 331常量 在程序运行过程中,其值不能被改变的量称为常量。在 VB中有三类常量: 普通常量 符号常量 系统常量 普通常量 1.整型常量 (1)整型( Integer):表示-32768至32767之间的整数 例如:1011020 (2)长整型(Long): 表示-2,147483,648至2147,483647之间的整数 例如:长整型常数的书写:23&
3.3 常量和变量 3.3.1 常 量 在程序运行过程中,其值不能被改变的量称为常量。在 VB中有三类常量: • 普通常量 • 符号常量 • 系统常量。 一、普通常量 1. 整型常量 (1)整型(Integer):表示-32768至32767之间的整数 例如:10 110 20 (2)长整型(Long): 表示-2,147,483,648至2,147,483,647之间的整数 例如:长整型常数的书写: 23&
通常我们说的整型常量指的是十进制整数,但VB中可 以使用八进制和十六进制形式的整型常数,因此整型常数 有如下三种形式: 1)十进制整数。如125,0,-89。20 2)八进制整数。以&或&O(字母O)开头的整数是八 进制整数,如&O25表示八进制整数25,即(25),等于十 进制数21。 3)十六进制。以&H开头的整数是十六进制整数,如 &H25表示十六进制整数25,即(25)16,等于十进制数37。 VB中的颜色数据常常用十六进制整数表示
通常我们说的整型常量指的是十进制整数,但VB中可 以使用八进制和十六进制形式的整型常数,因此整型常数 有如下三种形式: 1)十进制整数。如125,0,-89。20 2)八进制整数。以&或&O(字母O)开头的整数是八 进制整数,如&O25表示八进制整数25,即(25) 8 ,等于十 进制数21。 3)十六进制。以&H开头的整数是十六进制整数,如 &H25表示十六进制整数25,即(25)16 ,等于十进制数37。 VB中的颜色数据常常用十六进制整数表示
2、实数 1)单精度实型( Single):有效数为7位 表示-3.37E+38至3.37E+38之间的实数 2)双精度实型( Double):有效数为15位 常量的表示: 1)十进制小数形式。它是由正负号(+,-)、数字 (0~9)和小数点(.)或类型符号(!、#)组成,即士nn, 士n!或±n#,其中n是0~9的数字。 例如0.123、123、1230、123!、123#等都是十进制小 数形式。 2)指数形式。 ±n±m或±nn±m,±nD±m或±nnD±m 例:1.25E+3和1.25D+3相当于1250.0或者125×103
2、实数 1) 单精度实型(Single):有效数为7位 表示-3.37E+38至3.37E+38之间的实数 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