Vsual pasic 第6页 1.字符串型( String) (1)在字符串中字母的大小写是有区别的。 例如"ABC"与"abc"是不相等的。 (2)字符串中包含字符的个数称为字符串的长度,如果长度为0则称之为空串。 abc “中华人民共和国” 669 (3)字符串需要加上定界符双引号 立即 print" 10+2=12 图41立即窗口
退出 第6页 1.字符串型(String) ⑴ 在字符串中字母的大小写是有区别的。 例如"ABC"与"abc"是不相等的。 ⑵ 字符串中包含字符的个数称为字符串的长度,如果长度为0则称之为空串。 "abc" “中华人民共和国” “ ” “” ⑶ 字符串需要加上定界符双引号 图 4.1 立即窗口
Vsual pasic 第7页 2数值型( Numeric) 包括整数类型和实数类型。 (1)整数类型 ①整型( nteger) 例如:4,-4。 ②长整型(Long) ③字节型(Byte) 以1个字节存储无符号整型,只能存储0至255之间的数
退出 第7页 2.数值型(Numeric) 包括整数类型和实数类型。 ⑴ 整数类型 ① 整型(Integer) 例如:4,-4。 ② 长整型(Long) ③ 字节型(Byte) 以1个字节存储无符号整型,只能存储0至255之间的数
Vsual pasic 第8页 (2)实数类型 实数类型又分为单精度实型、双精度实型和货币型。其中单精度实型、双精度 实型在VB中都有两种表示法:定点表示和浮点表示。 ①单精度浮点型( Single) 单精度浮点型指数部分用E表示。例如 123.456E+3 123.456E-4 3.402823E+38 3.402823乘以10的38次方 ②双精度浮点型( Double) 双精度浮点型指数部分用D表示例如: 123.456D+3 1.79769313486232D+3081.79769313486232乘以10的308次方 ③货币型( Currency) 货币型数据精确到小数点后4位
退出 第8页 ⑵ 实数类型 实数类型又分为单精度实型、双精度实型和货币型。其中单精度实型、双精度 实型在VB中都有两种表示法:定点表示和浮点表示。 ① 单精度浮点型(Single) 单精度浮点型指数部分用E表示。例如: 123.456E+3 123.456E-4 3.402823E+38 ' 3. 402823乘以10的38次方 ② 双精度浮点型(Double) 双精度浮点型指数部分用D表示例如: 123.456D+3 1.79769313486232D+308 ' 1. 79769313486232 乘以10的308次方 ③ 货币型(Currency) 货币型数据精确到小数点后4位
Vsual pasic 第9页 3.日期型(Date) 可以表示的日期范围从公元100年月1日到9999年12月31日,而时间可以 从0:00:00到23:59:59。日期文字须以定界符“#”括起来。例如 #January 1.1993# #1Jan93# #1993-1-1# 4.布尔型( Boolean) 布尔型又称为逻辑型,它只有两个值,即真值(True)和假值( False),存储 为两个字节。 5.变体型( Variant) 变体型是一种特殊的数据类型,它可以用来表示系统定乂的任何种类的 数据类型(除了定长 String类型及用户定义类型外)
退出 第9页 3.日期型(Date) 可以表示的日期范围从公元100年1月1日到9999年12月31日,而时间可以 从0:00:00到23:59:59。日期文字须以定界符“#”括起来。例如: #January 1,1993# #1 Jan 93# #1993-1-1# 4.布尔型(Boolean) 布尔型又称为逻辑型,它只有两个值,即真值(True)和假值(False),存储 为两个字节。 5.变体型(Variant) 变体型是一种特殊的数据类型,它可以用来表示系统定义的任何种类的 数据类型(除了定长String类型及用户定义类型外)
自定义类型 Vsual pasic 第10页 用Type语句定乂数据类型,通常又称为记录型 格式 Type数据类型名 数据类型元素名as数据类型 数据类型元素名as数据类型 End Type 例如: Type student No as integer Name as String*10 定义为10个字符的定长字符串 Sex as String 2 定义为2个字符的定长字符串 End type
退出 自定义类型 第10页 用Type语句定义数据类型,通常又称为记录型 格式: Type 数据类型名 数据类型元素名 as 数据类型 数据类型元素名 as 数据类型 …… End Type 例如: Type student No as integer Name as String*10 '定义为10个字符的定长字符串 Sex as String*2 '定义为2个字符的定长字符串 End type