上海海事大学VB4第三章.pptVIP

  • 4
  • 0
  • 约1.74千字
  • 约 56页
  • 2017-04-27 发布于四川
  • 举报
上海海事大学VB4第三章

*;*;3.1.2 数据类型 ;整数是没有小数点和指数符号的数。按其数值范围划分成: 1.整型:关键字是Integer 类型符是% 内存中占2个字节共16位 能表示的整数范围为:-32768~32767 789、-78、+56、96% 都是整型数 2.长整型:关键字是Long 类型符是 内存中占4个字节共32位 能表示的整数范围为:-2147483648 ~ 2147483647 45、-78914 都是长整型数 注意:长整型数要在末尾加上;整型常量的书写形式;整型常量的书写形式;2 浮点数据类型;3.2.2 浮点数据类型;3 货币数据类型和字节数据类型;4 字符数据类型;4 字符数据类型;5 逻辑数据类型;6 日期数据类型;7 对象数据类型;8 变体数据类型;*;*;*;*;*;*;变量的隐式声明 在VB中变量可以不经声明直接使用,因为系统已经自动进行了隐式声明,且数据类型为变体型。 例如:Private Sub Form_Click() A=5 ‘ A由系统隐式声明为变体型 B=4 Print A+B End Sub ;变量声明后,系统根据其类型给予不同的默认初值: 整型、长整型、单精度、双精度、货币型、字节型的默认初值为0 字符型的默认初值为空字符串“” 逻辑性的默认初值为False 日期型的默认初值为0/0/0 对象型的默认初值为Nothing;*;*;注意: 在算术运算中,如果操作数具有不同的数据精度,则VB规定运算结果的数据类型采用精度高的数据类型。即 IntegerLongSingleDoubleCurrency 但是: 长整型与单精度型运算结果为双精度型 除和乘方的运算结果为双精度型 整除运算时,操作数是实数,先“四舍六入五取双”取整后再相除,结果为整型或长整型 例如:7.2 \ 3.5 结果为1 7\2.51 结果为2;取模运算时,运算符两边必须用空格和操作数隔开,若操作数不是整数,则先“四舍六入五取双”取整再取模(求余数),结果为整数,符号与第一个操作数的符号相同。 例如: -7.2 Mod 3.5 结果为-3 7.2 Mod -3.5结果为3 3 Mod 2.5 结果为1 3 Mod 1.5 结果为1 -7.2 Mod 2.5 结果为-1;*;*;*;注意: 如果两个操作数都是数值,直接比较大小。 如果操作数是字符型数据,则从左向右逐个比较字符的ASCII???,直至出现不同字符或所有字符比较完毕。 汉字字符按拼音字母进行比较。“大”“小”结果为 True 数值与由数字构成的字符串比较时,先将字符串转换成为数值再比较大小。若字符串不是由数字构成则报错 “100”99 结果为True “99+1”99 报错 ;Like运算符用于判断两个字符串之间的包含关系 格式为:字符串Like模式字符串 若字符串包含于模式字符串结果为True,反之为False 注意:在模式字符串中可以使用以下通配符: ?通配一个字符,“12”Like“?23” 结果为True *通配一串字符,“123456”Like“*” 结果为True #通配一个数字,“123456”Like“#4” 结果为False [字符列表]通配字符列表中的一个字符,“7”Like“[1-9]”结果为True,写成“7” Like “[1,2,3,4,5,6,7,8,9]”也可以,结果为True [!字符列表]通配字符列表以外的一个字符,“7”Like“[!1-9]”结果为False 写成“7”Like“[!1,2,3,4,5,6,7,8,9]”也可以,结果为False ;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档