非数值数据类型 日期(Data)数据类型 ●用来表示日期或日期时间的数据类型 在内存中存储为8个字节的浮点数值形式 表示日期范围:从公元100年1月1日到公元999年 12月31日;时间范围:从0点0分0秒到23点59分59秒 给Data型变量赋值日期数据时采用如下形式: #03/10/2000#、#20003-10#、# March1,200+等 ●其他数据类型转换为日期型数据,小数点左边的 数字代表日期(Date),小数点右边的数字代表时间 (Time)。其中,0为午夜0点、0.5为中午12点;负数代表 1899年12月31日之前的日期和时间
日期(Data)数据类型 • 用来表示日期或日期时间的数据类型 • 在内存中存储为8个字节的浮点数值形式 • 表示日期范围:从公元100年1月1日到公元9999年 12月31日;时间范围:从0点0分0秒到23点59分59秒 • 给Data型变量赋值日期数据时采用如下形式: #03/10/2000#、#2000-03-10#、#March 1,2000#等 • 其他数据类型转换为日期型数据,小数点左边的 数字代表日期(Date),小数点右边的数字代表时间 (Time)。其中,0为午夜0点、0.5为中午12点;负数代表 1899年12月31日之前的日期和时间。 非数值数据类型
非数值数据类型 逻辑( Boolean)数据类型 ●逻辑数据类型主要用于逻辑判断 ●在计算机中占用2个字节存储数据 逻辑型数据只有两个值:真(True)、假( False),若变 量的值是类似“ true/false”、“ yes/no”、“on/of"信息,则可 将它声明为 Boolean类型。逻辑型数据的缺省值是 False 当把逻辑数据转换成整型数据时,真转换为-1,假 转换为0;当把其他类型数据转换为逻辑数据时,非0数转换为 真,0转换为假
逻辑(Boolean)数据类型 • 逻辑数据类型主要用于逻辑判断 • 在计算机中占用2个字节存储数据 • 逻辑型数据只有两个值: 真(True)、假( False),若变 量的值是类似“true/false”、“yes/no”、“on/off”信息,则可 将它声明为Boolean 类型。逻辑型数据的缺省值是False。 • 当把逻辑数据转换成整型数据时,真 转换为-1,假 转换为0;当把其他类型数据转换为逻辑数据时,非0数转换为 真,0转换为假。 非数值数据类型
非数值数据类型 字符( String)数据类型 用来保存字符串数据 字符串数据是一组由计算机字符组成的序列,每个 字符都以ASCI编码表示。在ⅤB中,字符串要用双引号括起 来。 例如:““ Visualbasic”、“中国天津”、““123.456 ●在计算机中一个字符占用一个字节 VB中的字符串有两种:变长字符串和定长字符串 变长字符串的最大长度为231-1个字符 定长字符串的最大长度为65535个字符
字符(String)数据类型 • 用来保存字符串数据 • 字符串数据是一组由计算机字符组成的序列,每个 字符都以ASCII编码表示。在VB中,字符串要用双引号括起 来。 例如:““Visual Basic”、“中国天津”、““123.456” • 在计算机中一个字符占用一个字节 • VB中的字符串有两种:变长字符串和定长字符串 变长字符串的最大长度为2 31 -1个字符 定长字符串的最大长度为65535个字符 非数值数据类型
非数值数据类型 对象( Object)数据类型 ●用来保存对象引用的数据类型 在计算机中占用4个字节,作为对象的引用,该32位地 址可以引用应用程序中的对象 ●利用Set语句,可以为声明为0 bject的变量赋值为某个 对象的引用。 例如: Set Temp=Form1
对象(Object)数据类型 • 用来保存对象引用的数据类型 • 在计算机中占用4个字节,作为对象的引用,该32位地 址可以引用应用程序中的对象 • 利用Set语句,可以为声明为Object的变量赋值为某个 对象的引用。 例如: Set Temp = Form1 非数值数据类型
变体(Mm据类型 ●变体型数据是一种可以随时改变数据类型的数据 Dim Some value as variant定义 Some value为变体型变量 Somevalue=“17” Somevalue包含“17”(双字符的串) Somevalue= Somevalue-15现在 Somevalue包含数值2 Somevalue="U"& Somevalue现在 Somevalue包含"U2″(双字符的 串) 变体型包括四种特殊的数据: 空(Empt!y):没有指定确定的数据 无效(Nu):数据不合法 出错 Error):说明过程中出现了一个错误条件 无指向 Nothing):说明数据还没有指向一个具体对象 在计算机中变体型数据占用空间较大,一般在用户无法确定运算结 果类型时使用。在应用程序中应尽量少用变体型数据
• 变体型数据是一种可以随时改变数据类型的数据 Dim SomeValue As Variant ˊ定义SomeValue为变体型变量 SomeValue = “17” ˊSomeValue包含 “17”(双字符的串) SomeValue = SomeValue - 15 ˊ现在 SomeValue 包含数值 2 SomeValue = "U" & SomeValue ˊ现在 SomeValue 包含 "U2"(双字符的 串) 变体(Variant)数据类型 • 变体型包括四种特殊的数据: 空(Empty): 没有指定确定的数据 无效(N ull): 数据不合法 出错(Error): 说明过程中出现了一个错误条件 无指向(Nothing ):说明数据还没有指向一个具体对象 • 在计算机中变体型数据占用空间较大,一般在用户无法确定运算结 果类型时使用。在应用程序中应尽量少用变体型数据