VB语法-常量变量函数和表达式

  • 格式:doc
  • 大小:127.50 KB
  • 文档页数:5

下载文档原格式

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

选修模块知识总结

常量、变量、函数和表达式

一、常量

常量是指在程序运行过程中不能被改变的量。在Visual Basic中,常量一般分为数值常量、字符串常量和逻辑值常量三种。

1、数值常量

数值常量就是数学中说的常数,分整型常量和实型常量两种。

整型常量即整数,是指不带小数的数值,例如:1、0、-10、+107、107等都是合法的整数。

实型常量即实数,是指带小数的数值,又分为定点数和浮点数两种。定点数如3.14159、-6.8、1.997等,浮点数如2.1e6、1.5e5、8.8E-18等。

练习:将下列数值用浮点数的形式表示出来。

987654 1000000 0.14×10-50.00000001

2、字符串常量

被一对双引号括起来的若干个字符组成的字符序列被称为字符串常量。例如:”China”、”中国”、”Visual Basic”、”3.14”、”107”等。

字符串常量的内容指的是双引号中的字符,不包括双引号本身。

双引号必须使用英文的双引号(“”),而不能使用中文的双引号(“”)。

如果字符串常量的内容中需要出现双引号,则必须用两个连续的双引号来表示一个双引号。例如:”””I’m tired.”” He said.”这个字符串常量的内容是”I’m tired.” He said.

3、逻辑值常量

逻辑值常量只有两个,True和False,分别表示逻辑值“真”和“假”。

符号常量(常量标识符)

在程序中,为了使常量更便于使用和阅读,经常将一些常量用常量定义语句定义为符号常量(常量标识符)。

常量定义语句的格式:Const 常量标识符 [As 类型] = 常量

例如:Const PI = 3.14159。

这里的Const是常量定义语句,3.14159是一个数值常量,PI是代表这个数值常量的常量标识符。经过这个语句的定义之后,程序中原来书写3.14159这个数值常量的地方都可以改成写上PI这个常量标识符。

二、变量

在程序执行过程中,其值可以被改变的量称为变量。例如:

Let a = 4

Let a = 6

Let a = 3.14

这里的a先后被赋了三个不同的值,也就是说a的值是可以改变的,a是个变量。

变量名

每个变量都应该有一个名字,即变量名。Visual Basic规定变量名必须以字母或汉字开头,由字母、数字、汉字或下划线组成,变量名最长不超过255个字符。

要注意的是不能以Visual Basic的保留字作为变量名使用,如语句定义符、函数名等。a、i、

x1、age、num等都是合法的变量名,而1x、sin、let则是非法的变量名。

另外,根据结构化程序设计的要求,变量名的命名要尽可能有意义,如用“age”表示“年龄”,“sum”表示“总和”(提示:可以使用中文的变量名)。

变量类型

变量是用来存储数据的,数据有不同的类型,相应的变量也有以下几种:

整型 Integer (2字节), Long (4字节) 数值型

实型 Single (4字节), Double (8字节) 变量

字符串型 String

逻辑型

Boolean (2字节)

变量定义语句

变量在使用之前应该用变量定义语句定义其变量名及数据类型。变量定义语句的格式为: Dim 变量名 As 数据类型名

数据类型名主要有Integer ,Long ,Single ,Double ,String ,Boolean 等。 例如:Dim I As Integer Dim Sum As Single Dim AName As String Dim Finished As Boolean

以上四个语句分别将I 、Sum 、AName 、Finished 定义为整型、实型、字符串型和逻辑型变量。 另外,也可以在一行中定义多个变量,如上述四个变量可如下定义:

Dim I As Integer, Sum As Single, AName As String, Finished As Boolean 变量赋值语句

变量赋值语句的格式为:[Let] 变量名 = 表达式 例如:

Let I = 1 + 2 Let Sum = N * X Let AName = “Alice ” Let Finished = True 三、函数

函数就是预先编好的一个个子程序。Visual Basic 提供了一些常用的函数,在使用时只须写出它们的名字(即函数名)和自变量名就可以直接调用,这些函数称为标准函数。下表列出了Visual Basic

练习:写出Visual Basic 中下列函数的实现方法。

|a-b| lg47 sin90° cos2π 练习:写出下列函数的运算结果。 Abs(4-7) Int(4.1)

Int(4.7)

Int(-4.1)

Int(-4.7)

2

2y x

Int(4.1+0.5) Int(4.7+0.5) Log(100)/Log(10)

Sin(3.14159)

四、表达式

用运算符和圆括号将常量、变量、函数等连接起来的式子,叫做表达式。

Visual Basic中的运算符有四种:算术运算符、字符串运算符、关系运算符和逻辑运算符。相应有三种表达式:算术表达式、字符串表达式和逻辑表达式。

算术运算符(运算结果为数值)

算术运算符有:+(加)、-(减)、*(乘)、/(除)、^(乘幂)。

在书写算术表达式时,必须符合以下规定:

1、表达式的所有字符必须写在同一水平线上;

2、乘号不能省略,如a*b不能写成ab;

3、只允许使用圆括号。

乘或除→加或减,同级别运算符按从左到右的顺序进行运算,用圆括号可以改变运算的顺序。

字符串运算符(运算结果为字符串)

字符串运算符有:+(加) 或者 &(加)。例如:

“Visual “ + “Basic”的运算结果为”Visual Basic”。

“100” & “美元”的运算结果为”100美元”。

关系运算符(运算结果为逻辑值)

关系运算符有:< (小于)、> (大于)、= (等于)、<= (小于等于)、>= (大于等于)、<> (不等于)。

关系运算完成的是运算符两边运算值大小的比较,参加比较的两个运算值必须是同一类型的,运算的结果表明了这两个运算值是否符合关系运算符所表示的大小关系。例如:

1 <

2 的运算结果为 True。

1 =

2 的运算结果为 False。

1 >

2 的运算结果为 False。

“A” = ”a”的运算结果为 False。

“A” > ”a”的运算结果为 False。

“Hi” > “His”的运算结果为 False。

“周” <> ”邹”的运算结果为 True。

逻辑运算符(运算结果为逻辑值)

逻辑运算符有:Not(非)、And(与)、Or(或)、Xor(异或)。

参加逻辑运算的只能是逻辑值。下面列出了不同的逻辑值(及其组合)在进行以上四种运算时的运算结果。