关系运算符和逻辑运算符

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(2)Static语句:Static也是用于在 过程中定义变量,但其定义的变量称为静 态变量。与Dim语句的主要区别在于:当 重复运行包含Dim 或Static语句的程序时, 每次执行Dim语句,其所定义的变量都被 重新设置(清空或置零),而每次执行 static语句时,其所定义的变量保留上次的 结果。下面以实例来说明二者的区别。
使用关键字Enum来定义枚举类 型,方法如下: Enum [数据类型名] <域名> [ = <整型常数表达式>] <域名> [ = <整型常数表达式>] End Enum
其中的整型常数表达式可缺省,缺 省时,第一个域名取值从0开始,其余 域名依次取1,2,3,…,枚举类型其 实质就是定义一组符号常量集,并用一 个名称表示该集合。
3.强制变量声明设置
关于变量的声明需要说明:①是否所 有的变量都需要声明;②何时不需声明, 何时必须声明。在Visual Basic中集中了编 译型语言和解释型语言两种对变量声明的 限制,编程者可通过设置来选择是否要求 强制检查变量类型。
在简单的程序中,为了方便起见,编 程者一般习惯于选择不强制要求声明变量, 即变量不声明直接使用,在这种情况下变 量的类型取决于所赋值的类型,如下代码 中,在没有声明变量x的情况下,x的类型 会发生变化。 Private Sub Form_Click() x=3 'x的类型为整型 x = "a" 'x的类型为字符型 End Sub
具体用法如下:
DefInt b-h '定义凡以字母
b,c,d,e,f,g,h开头的变量名均为整型
DefDbl t-x '定义凡以字母t,u,v,w,x
开头的变量名均为双精度型
2.记录类型变量的声明
例5.3 记录型数据的定义和使用。 操作步骤如下。 (1)首先在通用对象的声明区内用 Type…End Type定义类型名,定义了名为 Student的类型。 (2)在窗体的单击事件中用Dim语 句声明变量someone,类型为Student。 (3)最后引用变量的域名, 、someone.age等。
4.布尔型 5.货币型 6.字节型 7.变体(Variant)型
5.1.2 用户定义的数据类型
以上介绍的各种数据类型由系统设定,
包括数据类型的名称(如Integer、String
等)、声明符、所占内存等不允许用户更
改,称之为基本数据类型,是Visual Basic
6.0中数据结构的基本单元。
2.数值型
Visual Basic在表示数值型数据方面, 以不违背数学的习惯为原则,大部分的表 示跟数学的惯例相同,只是根据精度、存 储空间的不同要求划分成以下几种不同的 类型。 (1)整数类型 (2)长整类型 (3)单精度类型 (4)双精度类型
3.日期型
用来表示某一天的日期值。日期型数 必须写在两个“#”号之间,如#03/08/23#, #December25,2001 10:25AM#。
要点提示:
(1)Dim语句一般放在程序的最前
面,也可放在程序的其他位置。不能在
Dim语句中给变量赋值,如 Dim var1 =
123 是错误的。
(2)在Dim语句中可使用类型声明 符,各类型的声明符见表5-1,列举如下: % 整型 & 长整型 ! 单精度浮点型 # 双精度浮点型 @ 货币型 $ 字符串型 其他类型无类型声明符。
1.记录类型的定义
使用关键字“Type”定义记录类型, 方法如下: [Private]|[Public]Type [数据类型名] <域名> As <数据类型> <域名> As <数据类型> <域名> As <数据类型> End Type
其中的<数据类型>为基本数据类型,
如Integer、String,定义记录类型其实质
5.2 变量与常量
程序中处理的数据必须首先存 放在存储介质中,即占据一定的存储 单位。给每一个存储单位指定特定的 名字,通过引用存储单位的名字来操 作其中的数据,这些存储单位及其名
字通常称为变量或者常量。
5.2.1 变量
变量是指存储器中有着特定名称的存 储单位,其特点就是存放在其中的数据值 可任意改变。
(4)变量名不能为Visual Basic中的 保留字。
5.2.3 变量的声明
变量的声明是指在使用变量之前对变 量的名称及其类型加以定义。
1.基本类型的变量声明语句
在Visual Basic中,变量的声明语句 有Dim 、Static、Redim、Private以及 Public。不同的声明语句用于声明不同作 用范围的变量。
就是定义一组简单变量集,再用一个名称
表示([数据类型名]),这种方法在某
些语言中(如C语言)被称为结构定义。 其中域名的引用与控件对象的属性一样, 表示为:
<记录类型变量名>.<域名> 实际中使用记录类型数据时须分步 进行。 第一步:定义数据类型, 第二步:定义变量, 第三步:引用变量的域名。
2.枚举类型
第5章 数 据
5.1 数据的类型 5.2 变量与常量
5.3 运算符和表达式
5.4 常用内部函数
5.1 数据的类型
5.1.1 数据的基本类型
1.字符串型
字符串由一连串的字符组成,一个字 符串的前后必须用" "括起来,且必须是英 文状态的双引号,如"深圳职业技术ቤተ መጻሕፍቲ ባይዱ院"、 "Hellow"、"306"。
变量的作用其实类似于日常生活中使 用的各种储值卡,如电话IC卡、银行卡等, 在程序中调用变量名时就是引用变量中存 储的值。
5.2.2 变量的命名规则
所谓变量名,就是存储单位的名称, 由用户任意指定。用户给变量取名时必须 遵循一定的规则,这就是变量的命名规则, 有以下几条。
(1)变量名只能由西文字母、汉字、 数字及下划线组成。 (2)变量名必须以西文字母或汉字 开头,最后一个符号可以是类型说明符。 (3)变量名长度可达255个字符,有 效字符为40个。
(3)DefType语句:DefType语句用 来指定一定字母范围内的变量,其中Def 为保留字,Type为类型标志,各种类型标 志为:
Int——整型
Lng——长整型
Sng——单精度型
Dbl——双精度型 Cur——货币型 Str——字符串型 Byte——字节型 Bool——布尔型 Date——日期型 Obj——对象型 Var——变体型
相关文档
最新文档