33.1数据类型 1.数值数据类型 Integer; Long; Single; Double; Currency; Byte 整长整单精度双精度货币型字节型 ( Single:单精度(4字节)-7个有效位=(-1)×102 ·表示形式:带小数点数 例:-1E2,12E2 用指数(E表示 120.0,120! 数字后面加“! +12345678 (5) Double:双精度(8字节)-15个有效位 ·表示形式:用指数(D表示 例:-1D2,12D2 数字后面加 120# (6) Currency:货币型(8字节)--19个有效位 表示形式:数字后面加“@”例:120@ Visualbasic程序设针
Visual Basic 程序设计 整 长整 单精度 双精度 货币型 字节型 Integer; Long ; Single; Double; Currency; Byte 3.3.1 数据类型 ⑷ Single:单精度(4字节)--- 7个有效位 • 表示形式:带小数点数 用指数(E)表示 数字后面加“!” ⑸ Double:双精度(8字节) --- 15个有效位 • 表示形式:用指数(D)表示 数字后面加“# ” 例: -1E2 ,1.2E2 120.0 ,120! +12345678. 例: -1D2 ,1.2D2 120# ⑹ Currency :货币型(8字节) ---19个有效位 • 表示形式:数字后面加“@ ” 例:120@ 1.数值数据类型 =(-1)×102
33.1数据类型 1.数值数据类型 Integer; Long; Single; Double; Currency; Byte 2. Boolean型 True 占2个字节,只有两个值 False( 0) 3. String型: 表示形式:用双引号括起来或变量名后加“$” 如:“ Basic”、“1234” 如:a$=“1234 isualasic程序设针
Visual Basic 程序设计 Integer; Long ; Single; Double; Currency; Byte 1.数值数据类型 3.3.1 数据类型 2.Boolean型: 占2个字节,只有两个值 True (-1) False ( 0) 3.String型: 表示形式:用双引号括起来或变量名后加“$” 如:“Basic” 、 “1234” 如:a$= “1234
33.1数据类型 1.数值数据类型 Integer; Long; Single; Double; Currency; byte . Boolean型: True (1) 用于逻辑判断只有两个值 False(0) 3 String型: 表示形式:用双引号括起来或变量名后加“$” 4.Date型:占用8个字节 ·表示形式:用#号括起来如:#2-14-046:10:00# 5. Variant型:万能型 是一种通用的、可变的数据类型隐含变量的类型 6.0 oject型:用于保存任何对象的引用 isualasic程序设针
Visual Basic 程序设计 Integer; Long ; Single; Double; Currency; Byte 1.数值数据类型 3.3.1 数据类型 4.Date型:---占用8个字节 • 表示形式:用#号括起来 如:#2-14-04 6:10:00# 或数字 如 2.5 表示日期 以1899年12月30日为基点 表示时间 2.Boolean型: 用于逻辑判断,只有两个值 True (-1) False ( 0) 3.String型: 表示形式:用双引号括起来或变量名后加“$” 5.Variant型:万能型 是一种通用的、可变的数据类型 隐含变量的类型 6.Object型: 用于保存任何对象的引用
332变量/常量的命名规则 ·规则: (1)变量或常量名必须以字母或汉字开头; (2)由字母、汉字、数字、下划线组成; (3)长度不超过255个字符; (4)在VB中变量名的字母不区分大小写; )不要与关键字同名 Dim, string等) ()为了提高程序的可读性,在变量名前可加约定的前缀 int、lng、sng、db、bln、cur、dt、str、wnt、byt 举例:re,my data, re.er, gre, 工瓷 Integer int Sum isualasic程序设针
Visual Basic 程序设计 • 举例: re, my data, re.er,8re,工资,Integer intSum • 规则: ⑴ 变量或常量名必须以字母或汉字开头; ⑵ 由字母、汉字、数字、下划线组成; ⑶ 长度不超过255个字符; ⑷ 在VB中变量名的字母不区分大小写; ⑸ 不要与关键字同名(Dim,string等) ⑹ 为了提高程序的可读性,在变量名前可加约定的前缀 Int、lng、sng、dbl、bln、cur、dt、str、vnt、byt 3.3.2 变量/常量的命名规则
333变量 鲁、诊修,修歌霉物参参念像 每’郭 变 声 Private Sub Form Click 储单元。 Dim a as boolean b as boolean Dim e f As date a=True注意与a=“True”的区别 数值型 b= false 宇符型 Print a, b 布尔型 e=1.5 对象型 万能型 f=#3/1999:12:02# 等 Print. f 亿个字符 End sub 400个字符 Printa. B 注意:(1)在VB中一个汉字与一个西文字符视为一样算一个字 (2)在窗体和类模块中不能用 Public定义定长字符串变量
Visual Basic 程序设计 例2: Dim A As String Dim B As String * 5 A=“Visual Basic” B=“Visual Basic” Print A , B 声明变量的目的:根据声明的类型决定系统为它分配的存储单元。 1.显式声明变量: 例1: Dim A Dim B As Long Dim C As Single Dim D As Integer • [Public|Private|Dim|Static] 变量名 [AS 数据类型] 3.3.3 变量 变量:在程序的运行过程中其值可以变化的量 等同于: Dim A, B As Long , C As Single , D As Integer 或 : Dim A, B& , C! , D % 数值型 字符型 布尔型 对象型 万能型 变长字符变量:约20亿个字符 定长字符变量:约65400个字符 Private Sub Form_Click() Dim a As Integer, b As Long Dim c As Single, d As Double a = 32767 b = 327699999 Print a, b c = 100 / 3 d = 200/ 3 Print c, d End Sub Private Sub Form_Click() Dim a As Boolean, b As Boolean Dim e, f As Date a = True ' 注意与a = “True” 的区别 b = False Print a, b e = 1.5 f = #3/1/99 9:12:02 # Print e, f End Sub 注意: (1)在VB中一个汉字与一个西文字符视为一样,算一个字 (2)在窗体和类模块中,不能用Public定义定长字符串变量