文档详情

Visual Basic语言程序设计基础教案(第3版)第4章 常量和变量.ppt

发布:2017-06-29约1.99千字共10页下载文档
文本预览下载声明
知识要点 学习任务 数据类型 常量和变量的概念和分类 常量和变量的使用方法 了解数据类型、变量及常量的概念和分类 理解变量和常量声明的语法、功能 掌握变量和常量的使用方法 4.1 数据类型 4. 2 常量 常量(Constant),是在程序运行过程中,其值保持不变的量,它在程序运行之前就是已知的。 图4.2 常量类型示意图 4.2.1 值常量 值常量就是用数据本身的值所表示的常量。 4.2.2 符号常量 用一个容易理解和记忆的符号来表示常量,此符号就是符号常量。 4.2.3 符号常量的定义 语法: [Public|Private] Const 常量名{类型说明符|As 类型说明 词}=表达式 功能: 先计算赋值号右边表达式的值,然后将此值赋给左边的符号常量。 4.3 变量 变量(Variable),就是在程序执行过程中,其值可以发生变化 的量。在应用程序的执行过程中,常用变量来临时存储数据。 4.3.1 变量的声明 变量声明就是将变量的名称和数据类型事先通知给应用程序,也 叫做变量定义。 1.隐式声明 隐式声明就是在使用一个变量之前并不专门声明这个变量而直接 使用。 2. 显式声明 语法:{Dim |Static |Public |Private}变量名[{类型说明符 | As 类型说明词}] 功能: 显式声明变量及其类型、作用域,以及该变量是动态变量,还是 静态变量。 类型说明符 含 义 类型说明符 含 义 % 整 型 # 双精度实型 长 整 型 @ 货 币 型 ! 单精度实型 $ 字 符 串 型 表4.1 类型说明符及其含义 类型说明词 含 义 类型说明词 含 义 Byte 字 节 型 Currency 货 币 型 Integer 整 型 String 字符串型 Long 长 整 型 Boolean 布 尔 型 Single 单精度实型 Date 日 期 型 Double 双精度实型 ? ? 表 4.2 类型说明词及其含义 4.3.2 变量的作用域及其生存期 1. 变量的作用域 一个变量的有效使用范围称为该变量的作用域。根据作用域的不 同,可以把变量分为过程级变量、全局变量和作用域介于两者之间的 模块级变量。 一个变量是过程级变量、模块级变量、还是全局变量,这取决于 声明该变量时,变量声明语句所在的位置和所使用的关键字,Visual Basic允许在声明一个变量时同时指定它的作用域。 2.变量的生存期 一个变量的有效存续时间,称为该变量的生存期。 4.3.3 变体(Variant)变量 如果在变量声明时没有说明变量的数据类型,则该变量的数据类 型将被默认为变体类型。当变量为Variant类型时,该变量能够存储所有系统已定义的标准类型的数据。 填空题 Visual Basic中的数据类型可分为 和 两大类,前者根据其取值的不同,又可分为 、 、 和 。 字节型数据在计算机中用 个字节来存储,表示的数据范围是 ;整型数据在计算机中用 个字节来存储,表示的数据范围是 ;长整型数据在计算机中用 个字节来存储,表示的数据范围是 ;单精度实型数据在计算机中用 个字节来存储,可表示 有效数字。 一个英文字母或一个阿拉伯数字是 个字符,占 个字节的存储空间;一个汉字是 个字符,占 个字节的存储空间。 日期型数据有 和 两种表示方法。 思考与练习 简答题 什么是基本数据类型?什么是用户自定义数据类型? 在Visual Basic中,单精度实型和双精度实型数据有哪两种表示方法?分别适合在什么情况下使用?什么叫做规格化的浮点数?什么叫做规格化?浮点数由哪几部分组成的? 什么是字符串?字符串型数据可分为哪几种类型?如果一个字符串不包含任何字符,则称该字符串为什么字符串? 定长字符串变量可以使用类型说明符说明吗?可以使用类型说明词说明吗?变长字符串变量呢?声明一定长字符串变量Str1,使其能存放30个字符。 什么是变量?什么是常量?一个变量一但声明,可以给它重复赋值,常量可以这样做吗? 思考与练习 * * * * * * * * * * * * * * * * * * * *
显示全部
相似文档