Chap.3VB语言基础.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chap.3VB语言基础

Chap.3 Visual Basic语言基础 3.1 数据类型 3.2 变量和常量 3.3 运算符和表达式 3.4 常用内部函数 本章要点: 1.了解基本数据类型和用户自定义类型(type语句)并熟练掌握和使用。 2.灵活使用变量和常量(尤其const常量)。 3.了解运算符和表达式的含义并熟练使用。 4.理解常用内部函数的功能并能灵活使用(InputBox函数、MsgBox函数)。 3.1 数据类型 一、基本数据类型 1.数值型 (1)整型数:不带小数点和指数符号的数。 分为整数(Integer,2Bs)和长整数(Long,4Bs,)两类。 (2)浮点数:又称实型数或实数,是带有小数部分的 数,由指数符号、指数和尾数三部分组成,分为单精 度浮点数(Single ,E或e,4Bs)和双精度浮点数 (Double,D或d,8Bs)两类。 (3)字节型( Byte):0~255,1B (4)货币型(Currency):8Bs 小数位固定为4位。 2.字符串型(String) (1)含义:用双引号括起来的由若干个字符构成的一个字符序列。 (2)说明: 定界符“”不属于字符串的内容。 空(字符)串:不含任何字符(即0个字符)的字符串,即“”。 (字符)串长(度):串中包含字符的个数。 种类:变长和定长。 3.逻辑型(Boolean,布尔型) 其值为逻辑值(true、false),2Bs。 4.日期型(Date) 用#括起来的由年、月、日的日期信息或时、分、 秒的时间信息组成的一个日期型数据。8Bs。 说明: (1)日期可以用“/”、“,”、“-”分隔表示年、 月、日或月、日、年。格式如,mm/dd/yyyy。 (2)时间必须用“:”分隔表示时、分、秒。 Eg: #09/10/2000 08:30:00AM# 5.变体型(Variant) 该类型数据的类型由赋予它的值来确定。 6.对象型(Object) 4Bs。 二、用户自定义类型 1.一般格式 [Public|Private] Type 用户定义类型名 元素名 as 类型名 … End Type 2.说明 (1)用户定义的类型称为“记录类型”,可以包含 多个相互关联的相同或不同数据类型的元素。 (2)元素的数据类型是基本数据类型。 (3)Type语句必须放在模块的声明部分。 (4)用“记录变量.元素”的格式引用记录中的各 个元素。 3.例 (1)定义一个birth记录类型,含有ryear、rmonth、rday等元素。 type birth ryear as integer rmonth as integer rday as integer end type (2)定义一个person记录类型,含有姓名、性别、出生日期、身高、体重等元素。 type person name as string sex as string birthday as date shengao as single tizhong as single end type 3.2常量和变量 一、常量 1.含义 在程序中其值不能修改的量称为常量。 ⒉分类 (1)直接常量 字符串常量 数值常量 整数:类型符%,十进制、八进制(前面冠以或 O)、 十六进制(前面冠以H或h )。 长整数:类型符,十进制、八进制(以或O开 头且以结尾),十六进制(以H或h开头且以结 尾)。 货币型:类型符@,定点数 浮点数:单精度类型符!、双精度类型符# (2)符号常量 ① 含义 用const定义的代替数值或字符串的常量名称。 ② 格式 const 符号常量[as 类型 或 类型说明符]=表达式 ③说明 当在程序中引用符号常量时,通常省略类型说明符。 符号常量名不包括类型说明符。 当在一行中声明了多个符号常量时,如果使用了Private 或Public关键字,则该关键字对该行 中所有常数都有效。例如, priv

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档