- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 Visual Basic语法基础 本章的学习要点 基本数据类型和用户定义的数据类型 常量和变量 常用内部函数 算术运算符、关系运算符与逻辑运算符以及表达式的运算优先级 5.1 数据类型 数据是计算机处理的对象,也是运算产生的结果。 为了便于处理各式各样的数据,高级语言会将数据进行类型划分,即根据数据的用途不同将其定义为不同的数据类型。 定义数据的类型后,既可以确定数据占用的存储空间,又可以确定数据的处理范围。 Visual Basic 6.0中将数据类型分为基本数据类型和用户自定义数据类型。 5.1 数据类型 一、基本数据类型 基本数据类型是系统定义好的标准数据类型,可以直接使用。 基本数据类型可分为6类:数值型、日期型、逻辑型、字符型、对象型和变体型,其中数值型数据又包括:整型、长整型、单精度型、双精度型、货币型和字节型。 基本数据类型 基本数据类型 基本数据类型 数值型 整型 是不带小数点的数据,和数学中整数的含义类似,只是整型数据取值范围在-32768~32767之间,存放在计算机中用2个字节(即16位)来表示。类型符为%,即在数据尾加上%就表示此数据为整型数据。 长整型 和整型数据类似,都表示整数,但所能表示的数据范围比整型大,取值范围为-2147483648~2147483647,长整型数据在计算机中用4个字节表示。类型符为。 基本数据类型 数值型 单精度型 带小数点的实数,在计算机中用4个字节来存储,有效数字为7位,通常单精度型数据以指数形式表示,指数部分用E或e表示。 双精度型 带小数点的实数,有效数字为15或16位,在计算机内用8个字节存储,比单精度型数据精度更高。双精度型数据也以指数形式表示,指数部分用D或d表示。 基本数据类型 数值型 货币型 是为了计算货币而设置的定点实数或整数,它的精度要求比较高,在计算机中用8个字节存储。类型符为@。 字节型 是范围在0~255之间的无符号的整数,在计算机中仅用一个字节表示,因此称为字节型数据。 基本数据类型 日期型 表示在公元100年1月1日~9999年12月31日之间的日期和时间数据,日期型数据用#括起来标识。 逻辑型 逻辑型数据也称为布尔型数据,用来表示逻辑判断的结果。它只有真(True)和假(False)两种取值情况。 基本数据类型 字符型 用双引号括起来的一串字符,字符型数据可以有两种:定长字符串和变长字符串。 定义变长字符串时,其后加上“*”和数字,表示该字符串的长度为该数字表示的字节数,例:Dim a As String * 6,表示定义变量a是一个含6个字符的定长字符串数据。 对象型 对象型数据主要用于定义应用程序中定义的对象的类型。 基本数据类型 变体型 变体型数据可以表示任何一种数据类型,其大小由所赋予的数据类型决定。 说明: (1) 不同类型的数据,所占的存储空间不一样。 (2) 数据的类型可在数据之后加上一个类型符来表示,例如,413,86!,104.67#等。 用户自定义数据类型 用户自定义数据类型是根据用户需要在已存在的基本数据类型基础上组合而形成的新的数据类型。 格式: [Private|Public] Type 用户自定义类型名 元素名1 As 数据类型 元素名2 As 数据类型 …… End Type 用户自定义数据类型 例如,一个学生的信息可以定义为用户自定义的数据类型。根据需要,可以定义一个包括学生的学号(字符型数据)、姓名(字符型数据)、出生日期(日期型数据)等新的自定义数据类型以方便使用。 Private Type Student SNo As String * 10 SName As String * 10 SBirth As Data End Type 5.2 常量和变量 在Visual Basic中,标识符是程序员为变量、常量、数据类型、过程、函数、类等定义的名字。 标识符的命名规则 (1)标识符必须以字母开头,可以由字母、数字或下划线组成。 (2)标识符的长度不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符。 (3)自定义的标识符不能和VB中的运算符、语句、函数和过程名等关键字同名,同时也不能与系统已有的方法和属性同名。 (4)保证标识符在同一范
您可能关注的文档
- 四川省昭觉中学2014高二语文 材料作文的审题立意课件(3)华东师大版.ppt
- 关系数据库第4章 结构化查询语言SQL.ppt
- (行业)d_制药工程工艺设计第六章制药车间布置设计.ppt
- [教育学]高校军事理论课 第一章 绪论与国防概述.ppt
- 【未分类】[名校联盟]广东省三水实验中学2011-2012学年高中语文《“痕迹”话题作文导写》课件.ppt
- 商务接待与拜访礼仪实训.ppt
- 《中学生物学教学论》-讲座教案【课件】.ppt
- Web_of_Science数据库最新教程(2013年).ppt
- 2016 科沃斯机器人 搜索引擎营销策略.pptx
- 【爱卡汽车】北汽新能源EU400营销传播方案V2.pptx
- 2025届福建省长汀一中等六校高三第二次月考试卷含解析.doc
- 2025届广东省东莞市六校高三第二学期期终教学质量监控测试语文试题含解析.doc
- 2025届广东省佛山市南海区石门中学高考模拟最后十套:语文试题(五)考前提分仿真卷含解析.doc
- 2025届福建闽侯第四中学高三下学期学习能力诊断(一模)语文试题含解析.doc
- 2025届北京三中高三下学期4月月考试题含解析.doc
- 2025届广东第二师范学院番禺附中高三下学期升级统测语文试题含解析.doc
- 2025届广东省北京师范大学东莞石竹附属学校高三(下)第2次月考语文试题含解析.doc
- 2025届安徽省铜陵市枞阳县枞阳县浮山中学高三语文试题二模冲刺试题(九)含解析.doc
- 2025届甘肃肃兰州市第五十一中学高三下学期高考仿真模拟语文试题试卷含解析.doc
- 2025届甘肃省临洮县二中高三下期第二次模拟考试语文试题理试题含解析.doc
文档评论(0)