网站大量收购独家精品文档,联系QQ:2885784924

第4章程序设计基础.pptVIP

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.1 数据类型 VB提供的数据类型 基本数据类型 字符串(String) 数值 整型数 浮点数 货币(Currency) 变体(Variant) 4.1.1 基本数据类型——字符串(String) 知识点 是一个字符序列,有ASCII字符组成(包括标准的和扩展的) 在VB中,字符串是放在双引号内的若干个字符,其中长度为0(即不含任何字符)的字符串称为空字符串。 “Hello” “We are students” “”——空字符串 “大家好!” VB中的字符串分为两种:变长字符串和定长字符串 变长字符串的长度是不确定的,可以从0~231(约21亿)个字符。 定长字符串含有确定个数的字符,最大长度不超过216个字符。 基本数据类型——数值 基本数据类型——货币 知识点 是为表示钱款而设置的。 以8个字节(64位)存储,精确到小数点后4位(小数点前有15位),在小数点后4位以后的数字将被舍去。 浮点数中的小数是浮动的,即小数点可以出现在数的任何位置,而货币型数据的小数点是固定的,因此称为定点数据类型。 基本数据类型——变体(Variant) 知识点 是一种可变的数据类型,可以表示任何值,包括: 数值 字符串 日期 时间 等 基本数据类型——其他数据类型-1 字节(Byte) 实际上是一种数值类型,以1个字节的无符号二进制数存储,范围:0~255 布尔(Boolean) 是一个逻辑值,用2个字节存储,它只取2种值:True(真)或False(假) 日期(Date) 日期存储为IEEE64位(8个字节)浮点数值形式,可以表示的日期范围从公元100年1月1日——9999年12月31日,而时间从0:00:00~23:59:59。任何可辨认的文本日期都可以赋值给日期变量。日期文字必须以符号“#”括起来 #January 1,2005# 用来表示日期信息,其格式为mm/dd/yyyy,取值范围:1/1/100~12/31/9999 注意:当前的VB版本中,输出年份时通常只输出后两位,例如“1999”输出时为:“99”。对于2000年以后的年份,其输出为“00”、“01”等。因此,在输出时要作适当处理。 4.1.2 用户定义的数据类型 利用Type语句定义自己的数据类型(又名:记录类型) 格式 Type 数据类型名 数据类型元素名 as 类型名 数据类型元素名 as 类型名 …… End Type 说明: 数据类型名——要定义的数据类型的名字,命名规则与变量的命名规则相同 数据类型元素名——遵守同样的规则, 且不能是数组名 类型名——可以是任何基本数据类型, 也可以是用户自定义的类型 用户定义的数据类型——举例 用户定义的数据类型——应注意的问题 注意 记录类型中的元素可以是变长字符串也可以是定长字符串。当在随机文件中使用时,必须使用定长字符串,一般格式为: String*常数——”常数”是字符个数,指定长字符串的长度 记录类型的定义必须放在模块(包括标准模块和窗体模块)的声明部分,在使用之前,必须用Type语句加以定义。在一般情况下,记录类型在标准模块中定义,其变量可以出现在工程的任何地方。当在标准模块中定义时,关键字Type前可以有Public(默认)或Private;而如果在窗体模块中定义,则必须在前面加上关键字Private。 在记录类型中不能使用动态数组(可以使用静态数组)。 在随机文件操作中,记录类型数据有着重要的作用。 4.2 常量和变量 知识点 在程序中,不同类型的数据既可以常量的形式出现,也可以变量的形式出现。 常量在程序执行期间其值是不发生变化的 变量的值是可变的,它代表在内存中指定的存储单元 常量分为两种,一种是文字常量,一种是符号常量 文字常量 字符串常量和数值常量 数值常量 整型数 长整型数 货币型数 浮点数 4.2.1 常量--常量字符串 知识点 字符串常量由字符组成,可以是除双引号和回车符之外的任何字符,其长度不能超过65535个字符(定长字符串)或者231(约21亿)个字符(变长字符串)。 “$25,000.00” “I Love U !” 数值常量 浮点数 知识点 浮点数,也称为实数,分为单精度浮点数和双精度浮点数。浮点由尾数、指数符号和指数3部分组成,其中,尾数本身也是一个浮点数。 指数符号为E(单精度)或D(双精度)。 指数是整数,其取值范围见上一节。 E或者D的含义为:乘以10的幂次。 235.988E-7 235.988——尾数 E——指数符号 -7——幂次 0.0000235988 关于数值常量的说明 说明 VB在判断常量类型时有时存在多义性。 3.01可能是单精度类型,也可能是双精度类型或者货币类型。在默认情况下,VB将选择需要内存容量最小的表示方法,值3.01

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档