新Visual Basic程序设计(第三版) 电子教案+源代码(前9章) 潘地林 第3章.pptVIP

  • 6
  • 0
  • 约1.49万字
  • 约 69页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic程序设计(第三版) 电子教案+源代码(前9章) 潘地林 第3章.ppt

本章主要内容 1 VB的基本数据类型 2 常量与变量 3 VB中的运算符和字符串表达式 4 VB程序的书写格式 5 VB中常用的内部函数 6 VB的基本输入输出语句 3.1 Visual Basic的基本数据类型(P36表) 不同类型的数据,所占的存储空间不一样,使用合适的数据类型,可以使代码优化,减少系统资源的浪费。只有相同(相容)类型的数据之间才能进行操作,否则会出现错误。 Visual Basic 6.0的基本数据类型主要有数值型数据和字符串型数据。此外还有对象、日期、布尔和变体数据等类型。 1. 数值型数据 ⑴整型数据 不含小数点和指数符号的数据,包含整型和长整型。 ① 整型(Integer)    用于保存不含小数点和指数符号的数据,与浮点数相比,运行速度快,占用内存少,但数据取值的范围较小。 占用字节数:2 字节 取值范围: -32768~32767 表示形式:±n[%] 其中n是0~9的数字,%是整型 数的类型符通常可省去。 前缀:int 举例:130%、230、-122%、-10等 ②长整型(Long) 占用字节数:4 字节 取值范围:  -2147483648~2147483647 表示形式:±n& 其中n是0~9的数字,&是长整型 数的类型符。 前缀:long 举例:130、230、-122、-10等 ①单精度浮点数(Single) 占用字节数:4 字节 取值范围:负值:-3.402823E38~-1.401298E-45  正值:1.401298 E-45~3.402823E38 多种表示形式:±n.n、 ±n!、 ±nE±m 、 ±n.nE ±m 其中n、m是0~9的数字,其中!是单精度型数据的类型符。 前缀:sng 举例:1.3、-13!、-13E5、-0.13E-3等。 ②双精度型(Double) ②双精度型(Double) 占用字节数:8 字节 取值范围:负值:-1.79769313486232D308~ - 4.94065645841247D-324 正值: 4.94065645841247D-324 ~ 1.79769313486232D308 表示形式:±n.n、 ±n#、 ±nD±m 、 ±n.nD ±m 其中n、m是0~9的数字。 前缀:dbl 举例:1.3#、-13#、-13D5、-0.13D-3#等,其中#是双精度型数据的类型符。 ⑶.货币型数据(Currency) ⑶.货币型数据(Currency)   保存定点数或整数, 用于计算货币的数量,最多保留小数点后面4位和小数点左边15位。 占用字节数:8 字节 取值范围:  -22337203685477.5808~922337203685477.5807 表示形式:±n@ 、 ±n.m@其中n、m是0~9的数字,@是货币型数据的类型符。 前缀:cur 例:-1345.34@、345.6@等 ⑷.字节型数据(Byte) ⑷.字节型数据(Byte) 无符号二进制数进行存储 占用字节数:1 字节 取值范围: 0~255 注:在VB中,数值型数据都有一个取有效的取值范围,程序中的数据如果超出各自类型规定的范围,则出现溢出(Overflow),并显示出错信息。小于下限值时系统按0处理。 2. 日期型数据(Date) 占用字节数:8 字节 取值范围:日期: 公元100年1月1日~公元9999年 12月31日 时间:00:00:00~23:59:59 表示形式:#日期型数据#。其中#号在数据的两边 前缀:dtm 举例:#1 jan 04#、#january 1,2007#、#2007-08-01 12:29:12PM#等。 日期型数据可以用数字序列表示。当用数字序列表示时小数点左边是日期,小数点右边是表示时间122912 3.字符型数据(String) 字符型用于表示连续的字符序列,专用于存放文字信息 字符串:由ASCII字符和扩展ASCII字符组成的字符 序列,用双引号定界。 变长字符串:字符串的长度不确定,在0~231 (

文档评论(0)

1亿VIP精品文档

相关文档