ad

《Excel VBA+SQL数据管理与应用模板开发》_工作效率UP!_8.1.4 运算符和表达式

网友投稿 109 2023-11-07

【摘要】 本书摘自《Excel VBA+SQL数据管理与应用模板开发》一书中第8章,第1节,韩小良著。

8.1.4 运算符和表达式

要对数据进行运算,必须了解各种运算的规则以及符号。常见的运算有算术运算、关系 运算、逻辑运算和连接运算。

《Excel VBA+SQL数据管理与应用模板开发》_工作效率UP!_8.1.4 运算符和表达式

1.算术运算

算术运算符用来对数值进行计算,包括+、 -、*、1、\、^和 Mod, 其含义分别如下。

●运算符+:对数值进行加法运算。例如,A=B+C 。

●运算符-:对数值进行减法运算。例如,A=B-C。

●运算符*:对数值进行乘法运算。例如, A=B*C。

●运算符/:对数值进行除法运算,返回一个浮点商数。例如, A=B /C。

●运算符\:对数值进行除法运算,返回一个整数商。例如, A=B\C。

●运算符^:对数值进行乘幂运算。例如, A=B^10。

● 运算符Mod: 对数值进行除法运算,返回余数。例如,A=B Mod C。

2.关系运算

关系运算是用于进行比较的运算符,包括<(小于)、<=(小于或等于)、>(大于)、>=(大 于或等于)、=(等于)、>(不等于)等。

在使用关系运算符进行比较时,当两个表达式为Integer、Long 、Single 、Double、 Currency 、Byte 、Date 时,可以进行数值比较;当两个表达式为 String时,可以进行字符串比 较;当一个表达式为数值型而另一个表达式为Variant 型时,可以进行数值比较。3.逻辑运算

逻辑运算符是执行逻辑运算的运算符,包括And(与)、Eqv(等价)、Imp(包含)、Not(非)、 Or(或)、Xor(异或)。例如,语句 “IfA>5 And B<10 Then” 表示当A>5 和 B<10 同时成立 时才执行下面的语句。

4.连接运算

连接运算符是用来合并字符串的运算符,包括&和+,它们用来强制将两个字符串进行 连接。例如,表达式A$=" 销售量"&"655",返回值为"销售量655"。

需要注意的是,在连接运算符“&”的前后必须有一个空格,但在使用连接运算符“+”时, 可以不必这么做。

5.表达式及运算符的优先顺序

当表达式中有不止一种运算符时,系统就会按照规定的顺序进行计算。各个运算符的优 先运算顺序是不一样的。

(1)各种运算符的优先顺序(从高到低)。

算术运算符 字符串连接运算符(&) 关系运算符 逻辑运算符

(2)算术运算符的优先顺序(从高到低)。

^(乘幂) -(负号) *(乘号)、/(除号) \(整数除法) Mod +(加)、 -(减)

(3)逻辑运算符的优先顺序(从高到低)。

Not And Or Xor Eqv Imp

(4)所有关系运算符的优先顺序都相同,即按从左到右的顺序进行。

语句概述

Visual Basic 中的语句是一个完整的命令,它可以包含关键字、运算符、变量、常量,以 及表达式。语句分为以下3种类型。

(1)声明语句,它会为变量、常量或程序取名称,并且指定一个数据类型。

(2)赋值语句,它会指定一个值或表达式给变量或常量。

(3)可执行语句,它会初始化动作,可以执行一个方法或函数,并且可以循环或从代码 块中分支执行。可执行语句通常包含数学的或条件的运算符。

1.声明语句

声明语句就是命名和定义过程、变量、数组以及常量。

当声明一个过程、变量或常数时,也同时定义了它的范围,而此范围取决于声明位置以 及用什么关键字来声明它。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《Python学习笔记 从入门到实战》_更了解Python的途径之一_2.1 Python 基础语法
下一篇:《Excel VBA+SQL数据管理与应用模板开发》_工作效率UP!_7.3 合同信息管理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×