计算机二级考试培训计算机二级考试培训第1页,共30页,星期日,2025年,2月5日2.1数据类型(标准数据类型):第2页,共30页,星期日,2025年,2月5日VB的基本数据类型数值数据类型整数整数是不带小数点和指数符号的数,在机器内以二进制补码形式表示。整型(Integer、%、int):整型以两个字节的二进制码表示和参加运算,取值范围为-32768-32767。长整型(Long、、lng):长整型以四个字节的二进制码表示和参加运算,取值范围为-2147483648-2147483647。浮点数浮点数也称实型数或实数,是带有小数部分的数值。它由三部分组成:符号、指数和尾数。单精度型(Single、!、sng):以4个字节存储,符号1位,指数8位,尾数23位,1位隐含位。用E来表示指数。双精度型(Double、#、dbl):以8个字节存储,符号1位,指数11位,尾数52位,1位隐含位。用D来表示指数。第3页,共30页,星期日,2025年,2月5日VB的基本数据类型货币型(Currency)货币数据类型是为表示钱款而设置的。该类型数据以8个字节存储,精确到小数点后四位,小数点前有15位,小数点后4位以后的数字将被舍去。浮点数中的小数点是“浮动”的,而货币类型数据的小数点是固定的。表示形式在数字后加@符号,例如12.55@字节型(Byte)字节实际上是一种数值类型,是占一个字节的无符号整数,以一个字节的无符号二进制数存储,取值范围为0-255。第4页,共30页,星期日,2025年,2月5日VB的基本数据类型日期型(Date)表示范围:日期范围:100年1月1日——9999年12月31日时间范围:0:00:00——23:59:59任何可辨认的文本日期都可以赋值给日期变量。日期文字必须用符号#括起来,如#April1,2002#。用数字序列表示,小数点左边代表日期,右边代表时间,0为午夜,0.5为中午12点,负数代表1889年12月31日之前的日期和时间。Date型按8字节的浮点数来存储。第5页,共30页,星期日,2025年,2月5日逻辑型(Boolean)数据 Boolean型用于逻辑判断,它只有True和False两个值。逻辑数据整型数据True=-1False=0整型数据逻辑数据非0数=True0=FalseVB的基本数据类型第6页,共30页,星期日,2025年,2月5日VB的基本数据类型字符串型(String)字符串包括标准的ASCII字符和扩展ASCII字符及汉字。字符串是放在双引号内的若干个字符,长度为0的字符串称为空字符串。若字符串中有双引号则用两个连续的双引号表示。VB中的字符串分为两种,即变长字符串和定长字符串。变长字符串的长度是不确定的,最大长度不超过231;定长字符串的长度是固定的,最大长度不超过216。变长字符串: Dim字符串变量名AsString定长字符串: Dim字符串变量名AsString*字符数第7页,共30页,星期日,2025年,2月5日VB的基本数据类型变体型(Variant)对所有未定义的变量的缺省数据类型定义,它对数据的处理完全取决于程序上下文的需要。变体数据类型是一种可变的数据类型,可以表示任何值,包括数值、字符串及日期等。对象型(Object)对象型数据用来表示图形或OLE对象或其他对象,用4个字节存储。第8页,共30页,星期日,2025年,2月5日类型说明符说明符示例含义%X%IntegerXLong!X!Single#X#Double@X@Currency$X$String字节、布尔、日期、对象及变体型没有类型说明符。第9页,共30页,星期日,2025年,2月5日变量与常量一、变量的命名规则必须以字母、汉字开头,由字母、汉字、数字或下划线组成。长度≤255个字符。在作用域内必须唯一。不能使用VB中的关键字。VB中不区分变量名的大小写。作为变量名的字符串内不得包括点号或用于类型说明的字符%、、!、#、@、$和空格。第10页,共30页,星期日,2025年,2月5日变量的说明Dim变量名As类型[,变量名As类型]…——用于说明窗体变量或局部变量。Public变量名As类型[,变量名As类型]…——用于说明全局变量。Private变量名As类型[,变量名As类型]…——用于说明窗体/