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

合集下载

VB语法_精品文档

VB语法_精品文档

8
3.2.1 声明变量
• 变量是在程序运行过程中其值可以变化的量
• 使用变量前,一般必须先声明变量名和其类 型,以确定为它分配多大的存储单元
– 语法:
Dim 变量名 As 类型
– 例如:
Dim strMyName As String Dim nAge As Integer
• 可以用一个声明语句声明多个同类型的变量
2022年9月17日星期六 14
3.3 运算符与表达式
3.3.1 赋值语句 3.3.2 运算符 3.3.3 表达式
2022年9月17日星期六
15
3.3.1 赋值语句
• 赋值语句是任何程序设计中最基本的语句
– 它的作用是把右边表达式的值赋给左边的变量 – Visual 使用赋值号“=”来赋值 – 语法:
3.1415926 34567888
4字节 8字节 16字节
负值取值范围为–3.402 823E+38~–1.401 298E–45 正值取值范围为1.401 298E–45~3.402 823E+38
负数取值范围为–1.797 693 134 862 31E+308~ –4.940 656 458 412 47E–324 正值取值范围为4.940 656 458 412 47E–324~ 1.797 693 134 862 31E+308
– 例如:
Dim A, B As Integer
2022年9月17日星期六
9
3.2.2 变量的命名规则
• 变量名命名规则:
– 必须以字母或汉字开头,不能以数字或其他字 符开头
– 变量名中其他字符可以是字母、汉字、数字或 下划线组成,不允许是空格、句号或其他标点 符号,长度不超过255个字符

VB程序设计基础(第二节 常量和变量)

VB程序设计基础(第二节  常量和变量)

VB程序设计基础第二节常量和变量一、常量VB中的常量分为两种,一种是文字常量,一种是符号常量。

1、文字常量:VB中的文字常量分为两种,即字符串和数值。

(用时用英文的双引号括起来)(1)字符串常量:字符串常量由字符组成,可以是除双引号和回车之外的任何ASCII字符。

(2)数值常量:数值常量共有4种表示方式,即整型数、长整型数、货币型数和浮点数。

(在第一节已涉及过)1)整型数:有3种形式,即十进制、十六进制和八进制。

A、十进制:由0——9组成,取值范围是-32768——32767;B、十六进制:由0——9及A——F组成,前面以&H(“&”是地址符)开头,取值范围是&H0——&HFFFF;如:0 1 2 3 4 5 6 7 8 9 A(10)B(11)C(12)D(13)E(14)F(15)10(16)……C、八进制:0——7组成,前面用&(“&”是地址符)或&O开头,取值范围是&O0——&O0177777。

如:0 1 2 3 4 5 6 7 10(8)……2)长整型数:也有三种形式。

A、十进制:由0——9组成,取值范围是-32768——32767;B、十六进制:由0——9及A——F组成,前面以&H(“&”是地址符)开头,以“&”结尾,取值范围是&H0——&HFFFF;如:0 1 2 3 4 5 6 7 8 9 A(10)B(11)C(12)D(13)E(14)F(15)10(16)……C、八进制:0——7组成,前面用&(“&”是地址符)或&O开头,以“&”结尾,取值范围是&O0——&O0177777。

如:0 1 2 3 4 5 6 7 10(8)……3)货币型数:也称定点数,因为它的小数点是固定的。

4)浮点数:也称实数,分为单精度浮点数和双精度浮点数。

3.4 VB常量、变量、函数和运算符

3.4 VB常量、变量、函数和运算符
Const pi = 3.14 Text2.Text = Text1.Text * Text1.Text * pi Text3.Text = Text1.Text * 2 * pi End Sub
常量名=表达式
Private Sub Command1_Click()
为什么要用符号常量呢?
增加程序的可读性,方便修改某常量的值。
结果 9
a的负数 9 1.5 1 2 5 1
算 术 运 算 符
\ Mod
+ -
字符 串运 算符
&
“123”&“45” “12345”
+
如果两操作数均为字符串 型,则将它们连接起来
7
“123”+“45” “12345” “123”+45 出错
5.基本运算符
类别 运算符 = 关 系 运 算 符 <> < > <= >= Not 逻 辑 运 算 符 含义 等于 不等于 小于 大于 小于等于 大于等于 非 优先级 8 8 8 8 8 8 9 5=4 5<>4 5<4 5>4 5<=4 5>=4 Not True Not False True And True True And False False And True False And False True Or True True Or False False Or True False Or False 示例 结果 False True False True False True False True True False False False True True True False
Private Sub Command1_Click()

第2章 VB6.0语言基础知识

第2章 VB6.0语言基础知识
2.3.2 变量 (1)类型说明语句 格式:说明符 变量名 [As 类型] 说明: 说明符是说明语句的关键字,它可以是Dim,Private,
Public,Static。
Private Public 定义的是局部变量。 定义的是全局变量。
Static
定义的是静态变量。
这三个关键字的用法将在后面的章节详细介绍。本章主 要介绍Dim语句。
逻辑型:True 、False
放在一对#当中。
第 2 章
基 础 知 识
2.3 常量与变量
2.3.1 常量
2.符号常量 符号常量就是用标识符来表示一个常量,例 如:我们把3.14定义为pi,在程序代码中,我们 就可以在使用圆周率的地方使用pi。 例如:在程序调试时,感到圆周率3.14精度 不够,我们只需修改定义pi的这一条语句。如果 使用文字常量,就可能要修改多处代码。定义常 量的方法如下: 格式:const 常量名 [as类型]=表达式
第 2 章
基 础 知 识
2.3 常量与变量
2.3.1 常量 1.文字常量 文字常量直接出现在代码中,也称为字面常量或直接常 量,文字常量的表示形式决定它的类型和值。例如: 字符型:"I am a student" 放在一对引号当中。 数值型:3.14159、56、8.432E-15
日期型:#3 jan,98#
字符串包括除双引号和回车以外可打印的所有字 符,双引号作为字符串的定界符号。在字符串中,要 区分字母的大小写。双引号内字符的个数叫做字符串 的长度(包括空格)。长度为零的字符串叫做空字符 串。 例如:"123 4"和"张 三"都是字符型。注意字符 串中空格是有效字符。 "运动员"和"abc"长度都是3,占用字节数都是6。

VB第二章(1)数据类型-变量-常量与表达式

VB第二章(1)数据类型-变量-常量与表达式

t
3.关系运算符
运算符
含义 等于 大于 大于等于 小于 小于等于 不等于 字符串匹配
例子 “ABCDEF”= “ABS” “ABCEDF”> “ABS” “bc”>= “abcdef” 23<3 “23”<= “3” 77<>99
“ABCEFG” Like “*CE*”
结果
False
= > >= < <= <> Like
例: Const PI = 3.14159 „声明了常量PI,代表3.14159,Single型’
Public const PI as single=3.1415 „声明常量PI值为3.1415,single型
注意:若用户定义的常量数据类型与给定值的数据类型不一致,则 系统会出现错误提示。 Public const PI as single=“3.1415” 系统会提示:从“String”到“Single”的转换无法在常数表达式中 发生。
2.3
运算符与表达式
将参与运算的数据用运算符相连形成表达式,就 可以使参与运算的数据以一定的顺序实现操作。参与 运算的数据可以是常量、变量、函数、字符串、数字 或对象等。
一、运算符 算术运算符 比较运算符 逻辑运算符
1.算术运算符 运算符 ^ -
Dim IntA As Integer = 3 优先级 1 2 例子 IntA^2 -IntA
2.字符串运算符 “&” “+” 将两个字 符串拼接 起来
注意:使用“&”时,变量与运算符“&”间应有一个 空格
“&”与“+”的区别
“+” “&” 前后的表达式应均为字符串 前后的表达式不管是字符串还是数值,进 行连接操作前,系统先将表达式转换成字 符串,然后再连接

[精品]1.VBA编程基础-常量、变量、运算符和表达式

[精品]1.VBA编程基础-常量、变量、运算符和表达式

1.9 运算符-连接运算符
字符串连接运算符 & 强制将两个表达式做字符串连接 + 当两边的表达式都是字符串的时候,才将 两个字符串连接成一个字符串

Dim s As String Dim ss As String s = 2 & 3 ss = 2 + 3
1.10 运算符的优先级


优先级:
1.2 变量作用域-模块范围

变量定义在模块的所有过程之外的起始位 置,模块的所有子过程和函数都可以使用;
Dim i As Integer Private Sub OK_Click() i = 9 MsgBox "i=" & i End Sub
1.2 变量作用域-全局范围

变量定义在标准模块的所有过程之外的起 始位置,用Public ... As 定义的变量属于全 局范围;
练习题

语句Dim NewArray(10) As Integer 的含义是
A)定义了一个整型变量且初始值为10 B)定义了10个整数构成的数组 C)定义了11个整数构成的数组 D)将数组的第10元素设置为整型
1.6 引用窗体或报表中控件的属性值

引用窗体或报表中控件(通用方式)
Forms![窗体名称]![控件名称].[属性名称] Reports![窗体名称]![控件名称].[属性名称]
CCur
Currency
|
CSng
Single
Dim bb As Boolean bb = CBool("true")
1.4 用户自定义数据类型

可以建立包含一个或多个VBA标准数据类 型的用户自定义数据类型

VB程序设计课件-变量与常量

VB程序设计课件-变量与常量
2.1 常量与变量
计算机处理数据时,常用的数据形式有两种,一 是常量,二是变量。
2.1.1 常量
在程序执行的过程中保持不变的数据称为 常量。在VB中,常量分为两种,文字常量和 符号常量。符号常量又分为用户自定义和系统 定义两种。
2.1.1. 常量
1.文字常量
文字常量直接出现在代码中,也称为字面常量或直接常 量,文字常量的表示形式决定它的类型和值。例如:
格式: Const 常量名 =表达式
例如:
Const PI=3.14159 As Single
2.1.2. 变量
变量是在程序运行期间其值可以发生变化的量在 使用变量前,一般应声明变量名及其数据类型。
1. 变量的命名规则
(1)变量名必须以字母开头,后可跟字母、数字 或下划线,长度小于等于255个字符;
6. 逻辑型(Boolean)
逻辑型又称布尔型,其数据只有True(真)和False(假)两个值
7. 日期型(Date)
表示日期和时间 用两个“#”符号把日期和时间的值括起来 如:#08/20/2001#、#2001-08-20#
8. 变体型(Variant)
变体型数据是一种可变的数据类型,可以存放任何类型的数
4. 货币型(Currency) (@)
专门为处理货币而设计的数据类型 它可最多保留小数点右边4位和小数点左边15
5. 字符型(String)
用双引号括起来的一串字符。 例如,“Canton”、”1+2=?”、”Good└┘Morning”等 “” 字符串长度。分变长字符串(长度不固定)和定长字符串(长度 固定) 变长字符串:Dim 变量名 As String 变长字符串:Dim 变量名 As String*size 在VB中,把汉字作为一个字符来处理。

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

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

VB语法-常量变量函数和表达式常量是指在程序运行过程中不能被改变的量。

在Visual Basic中,常量一般分为、和三种。

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

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

实型常量即,是指带小数的数值,又分为定点数和浮点数两种。

定点数如3.14159、-6.8、1.997等,浮点数如2.1e6、1.5e5、8.8E-18等。

-5987654 1000000 0.14×10 0.00000001被一对双引号括起来的若干个字符组成的字符序列被称为字符串常量。

例如:”China”、”中国”、”Visual Basic”、”3.14”、”107”等。

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

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

如果字符串常量的内容中需要出现双引号,则必须用两个连续的双引号来表示一个双引号。

例如:”””I’m tired.”” He said.”这个字符串常量的内容是”I’m tired.” He said.逻辑值常量只有两个,True和False,分别表示逻辑值“真”和“假”。

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

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

这里的Const是常量定义语句,3.14159是一个数值常量,PI是代表这个数值常量的常量标识符。

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

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

例如:Let a = 4Let a = 6Let a = 3.14这里的a先后被赋了三个不同的值,也就是说a的值是可以改变的,a是个变量。

每个变量都应该有一个名字,即变量名。

VB变量、常量、数组和记录教程

VB变量、常量、数组和记录教程

变量、常量、数组和记录VB中的数据以四种形式存储:变量、常量、数组和记录。

每一种形式都适合于不同的特定任务,参见下表。

数据存储形式下面将分别介绍。

一、变量变量是指在程序的运行过程中随时可以发生变化的量。

变量是程序中数据的临时存放场所。

在代码中可以只使用一个变量,也可以使用多个变量,变量中可以存放单词、数值、日期以及属性。

由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。

变量可以保存程序运行时用户输入的数据(如使用InputBox函数在屏幕上显示一个对话框,然后把用户键入的文本保存到变量中)、特定运算的结果以及要在窗体上显示的一段数据等。

简而言之,变量是用于跟踪几乎所有类型信息的简单工具。

变量有两种类型:属性变量和用户自己建立的变量。

当我们在窗体中设计用户界面时,vb6会自动为产生的对象(包括窗体本身)创建一组变量,即属性变量,并为每个变量设臵其缺省值。

这类变量可供我们直接使用,比如引用它或给它赋新值。

用户也可以创建自己的变量,以便存放程序执行过程中的临时数据或结果数据等等。

在程序中,这样的变量是非常需要的。

下面就介绍这类变量的创建和使用方法。

1.变量的命名规则首先,我们必须给变量取一个合适的名字,就好像每个人都有自己的名字一样,否则就难以区分了。

在VB6中,变量的命名必须遵循以下规则:(1)变量名必须以字母打头,名字中间只能由字母、数字和下划线“_”组成;最后一个字符可以是类型说明符;(2)变量名的长度不得超过255个字符;(3)变量名在有效的范围内必须是唯一的。

有效的范围就是引用变量可以被程序识别、使用的作用范围——例如一个过程、一个窗体等等。

有关引用变量作用范围的内容,将在以后介绍。

(4)变量名不能是VB中的保留字(关键字),也不能是末尾带类型说明符的保留字,但可以把保留字嵌入变量名,关键字是指VB6语言中的属性、事件、方法、过程、函数等系统内部的标识符。

VB常量与变量

VB常量与变量

VB常量与变量数据是程序处理的对象,根据数据在程序运行过程中其值是否能被改变,我们可以把数据分为常量和变量两种。

上节课程,我们学习了标识符和数据类型,它们都是常量和变量的基础。

本节课程我们就一起来学习如何声明常量和变量,以及如何使用它们。

需要提醒各位,本节课程的文字比较多,但都是重点基础知识,请耐心学习哦。

首先,我们先来看一个例子,来作为认识常量和变量的引子:例:设计一个应用程序,输入圆的半径,求圆的周长和面积。

程序界面如下:编程代码如下:运行程序,输入圆的半径,然后单击开始计算,即可输出圆的面积和周长。

可以看出,使用常量和变量的过程。

首先需要申明常量或变量,然后对其赋值,再根据需要进行运算处理,最后输出结果。

通过上面这个例子,相信大家对常量和变量也有了一个初步认识了。

接下来,让我们一起详细的学习常量和变量的相关知识吧。

常量常量是在程序的运行中其值保持不变的量。

在VB中,有三种常量:分别是直接常量、用户申明的符号常量和系统提供的符号常量。

直接常量直接常量就是各种不同数据类型的具体值。

例如:10,3.14,"云南",等。

根据数据类型划分,直接常量有如下几种:字符串常量:用一对英文状态下的双引号("")括起来的一串字符,字符串常量允许其中出现任意字符和符号。

例如:"Hello World","1314","我和我的祖国","★&?π"等都是合法字符串常量。

数值常量:一般由正负号、数字和小数点组成,正数的正号可以省略。

数值常量又包括整型常量、长整型常量、单精度常量和双精度型常量等。

整型常量:即数据类型为Integer的常量。

整型常量也分为十进制、八进制和十六进制。

十进制数表示形式与日常使用的形式相同,用0~9的数字组合而成。

八进制用0~7的数字组合而成,并在前面加"&O"十六进制用0~9及A~F组合而成,并在前面加"&H"例如123,&0123,&H123,-123,123%都是合法整型常量。

2_1_2程序设计语言VB的基础

2_1_2程序设计语言VB的基础

在了解、熟悉了VB程序设计语言的开发环境以后, 一起来体验VB程序的运行调试! 求s=1×2×3×…×n问题的VB程序:(文件名为 lx1.frm) Private Sub Command1_Click() n=inputbox(“请输入n的值:”,“输入”) s=1 for i=1 to n s=s*I next I msgbox “s=”+str(s),0,”计算结果” end sub 验证:当N=22时,运行的结果是:
第二章 程序设计初步
一、常量、变量、标准函数与表达式
1.常量(constant) 是指在程序运行过程中保持不变的量, 在 Visual Basic中,常量一般分为: ⑴ 数值常量 ⑵ 字符串常量 ⑶ 符号常量
⑴ 数值常量 :数值常量就是数学中说的常数,
数值常量有整型常量和实型常量两种。 实型常量又分为定点数和浮点数两种。 如1、10、3.14159、2e6(2*10^6)
②关系表达式与字符串表达式: 关系表达式与字符串表达式: A、关系运算符: = < > >= <= <> 字符串运算符:= < > >= <= &(特别要注意与数学中大于 与小于的区别) B、关系表达式: 3>1 x>2 且 X<4 字符串表达式:“syty”>“Tcte” A65B66T84Y89”啊” “汉”a han C、优先级:相同 D、取值:T F 类型:逻辑值 例: 数学式 VB式 1<3 1<3 2<x<3 x>2且x<3 且 x≤3 x<=3 例: “syty”>“Tcte” 取值:T “勤劳” & “中国人民” 取值: “勤劳中国人民”

VB基本语法

VB基本语法

VB基本语法培训⽬标:掌握各种基本数据类型以及流程控制语句的语法,感受VB编程。

培训内容:1. VB中的数据类型;2. VB中的常量与变量;3. VB中的运算符;4. VB中的流程控制语句。

课后练习:改进第⼀次培训布置的“计算器”,要求实现四则运算,并充分利⽤流程控制语句来实现语句的改进及对数据长度、数据类型以及除零等异常的防范。

1、VB中的数据类型基本数据类型⽐较特别的有对象类型和变体类型。

Object 对象类型可以简单的理解成为对控件对象的引⽤;Variant 变体类型可以算是VB中的特殊类型,由于它的存在常常让⼈对VB的数据类型检查产⽣误解。

VB在变量声明时,如果不指定变量类型则VB就将为该变量指定为 Variant 类型。

在最常⽤的数据类型中,特别要注意的就是 Integer 整型,之所以要特点注意就是因为它的值域很⼩,在使⽤中可能会产⽣数值溢出,通常的做法是在VB中直接使⽤Long 来替换全部的 Integer 。

表中可以看到有个“类型符”列,它是声明变量类型的简化形式。

⾃定义数据类型 / 枚举类型PPT中只简述了类型的声明语法,实际上这两种类型的⽤处极⼤,通过对它们的使⽤可以让你的程序更加具有有读性和⾯向对象的特点,呵呵。

来看看俺的⽰例代点效果也没有,哎...。

2、VB中的常量与变量常量,在VB中最为常见的就是VB常量;常量的最⼤⽤处就是助记(VB⽀持中⽂,但是中⽂编程也不能滥⽤,因此在常量中使⽤是⽐较好的选择)Public Const单位资料表As String = " DAD6CPP "变量,变量的声明需要注意。

因为VB⽀持隐式声明(就是不声明)和声明时省略数据类型,这两种情况下变量并不是没有类型,⽽是 Variant 类型。

Public Sub doSomthing()x = 1Dim yDim i1, i2, i3 As LongEnd Sub这是三个例⼦,其中的变量 X 和 Y 都是 Variant 类型,这个⽐较看出,注意的是第3⾏声明,这是极易出错的地⽅,只有 i3 是Long,i1、i2 都是 Variant。

VB教程第3章

VB教程第3章
字节型数可以表示无符号的整数 0~255

4. 货币型(Currency) 8字节
@
专门为处理货币而设计的数据类型 它可最多保留小数点右边4位和小数点左边15位
8
主页
实数有小数形式和指数形式
小数形式: 如:32.5、0.5、.5 指数形式: mEn mDn m可以是整数或实数,n必须是整数,m、n不 能省略。 11E2 、12.3D-1
Double
#
8
Currenc y Byte
@ 无
8 1 字符长 度 2 8 无固定 15 无固定
字符串型
布尔型 日期型 对象型 变体型
String
Boolean Date Object Variant
$
无 无 无 无
0—65535个字符
True ( -1) 或False( 0 ) 100年1月1日—9999年12月31日 任何对象的引用 无固定
表达式
2
主页
3.1程序格式与约定
1、 语句及语法
VB中的程序语句是执行具体操作的指令。由VB关键字、 属性、表达式以及VB可识别符号的组合。 表达式是常量、 例如,下列两个语句:
Print a – 2 * b ↑ ↑ 关键字 表达式
变量、函数用运 算符连接而成, 单独一个常量, 或变量,或函数 都可以看作是一 个表达式
3.3.1 常量
3、系统定义符号常量
可使用对象浏览器查看VB内部常量。在 “对象浏览器”中可以查看内部常量。 选择“视 图(View)”菜单中的“对象浏览器(Object Browser)”,则打开“对象浏览器”窗口查看
例:单击按钮发出响声
Private Sub Command1_Click( ) Beep ‗内部常量 End Sub

讲义-VB变量与表达式及函数

讲义-VB变量与表达式及函数

vb变量与表达式一、vb变量及定义程序中要处理各种各样的数据,数据可以按照本身的特性分为若干种不同的类型,常见类型见表1:表1vb常用的基本数据类型注:字母e表示乘方的底数10。

例如7×10和7×10可分别表示为7e5和7e-5数据总是以常量或变量的形式出现在程序中。

常量是在程序运行过程中值不变的存储单元或数据,例如语句 const pi=3.14,就是定义了一个常量pi,在这个程序中出现的所有pi 都会被vb自动转换成3.14。

变量是用来表示数据的存储区,也就是存放数据的容器。

vb变量定义的方法:dim a as integer将a定义为整数型变量(a就是变量名),用于存放整数型数据,其他类型的变量定义类似。

如果定义两个或两个以上的同类型变量可以用语句:dim a,b as integer,就是定义了a,b两个整数型变量。

变量定义时,变量的取名有一定的限制,变量的名称由字母、数字和下划线组成,必须是字母开头,vb系统中已使用的字符不能作为变量名,比如dim long as integer,这句语句就是错误的,因为long是数据类型名,不能再作为变量名了。

(注:其实vb6中也可以使用汉字作为变量名,不过一般不建议使用,因为容易导致程序兼容性变差)在设计求圆面积程序时,写过一段程序r=val(text1.text)s=3.14*r*rtext2.text=str(s)这段程序中r,s是变量名,而且是实数,所以应该在这段程序前加上一句定义变量的语句dim r , s as single(注:之前编写程序时没有加这句变量定义语句,程序也能正常运行是因为vb 能自动识别出程序中的变量,并定义为相关类型,为了规范起见,还是应该在程序开始时定义好程序中用到的变量。

)二、表达式一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及运算中涉及的数据(变量和常量)、常用标准函数等。

vb课件常量变量函数表达式

vb课件常量变量函数表达式
常量和变量
常量是指在程序运行过程中保持不变的量 变量时用来存放数据的,在程序运行中,变
量的值是不确定的。 变量必须有一个变量名,如a、x1等。定义变
量名的原则:以字母或汉字开头,有字母、 数字、汉字及下划线组成。但整型:Integer 长整型:Long 单精度:Single 双精度:Double 逻辑型:Boolean 字符串型:String 日期型:Date
练习~~
描述
正方形边长存放于变量a中, 求正方形面积
变量a除以变量a和变量c的差
变量x与变量y之差的绝对值 加上68 变量x中存放1个两位数,求 10位上的数值 变量m中存放“你”,变量n 中存放“好”,该字符表达 式的值为“你好”
表达式 a*a a/(a-c) Abs(x-y)+68 Abs(x/10)
m+n
x的绝对值 取不大于x的最大整数 x的平方根 产生[0,1)的随机数 x的正弦值(x单位为弧度) x的余弦值(x单位为弧度) 将字符型数据转化为数值型数据 将数值型数据转化为字符型数据
数值 数值 数值 数值 数值 数值 数值 字符
练习~~
函数 Abs(86) Abs(-86) Int(8.001) Int(8.999) Int(-8.999) Sqr(64)
100-102×x 2
字符运算符与字符串表达式
字符运算符
功能
+
两个表达式都为字符串数据,可以将 它们连接成一个新字符串
&
将两个表达式连接成一个字符串
字符表达式由字符型常量、变量、函数和字符运算符组成。 例如:“算法”+“程序设计”(运算结果为:“算法程序设计”)
1&“.jpg” (运算结果为:“1.jpg”

_vb6.0数据类型、常量、变量及表达式

_vb6.0数据类型、常量、变量及表达式

第三章数据类型、常量、变量及表达式本章内容及要求:1 熟悉VB程序中代码和语句书写规则;2 掌握VB的数据类型;3 掌握VB的运算符和表达式的使用;4 掌握常用内部函数的使用;本章重点:变量和常量的定义及使用、运算符和表达式的使用及常用内部函数的使用。

本章难点:数据类型、内部函数。

3.1VB语言字符集及编码规则一、VB的字符集l 字母:大写英文字母A—Z;小写英文字母a—z。

l 数字:0一9;l 专用字符:共27个,二、编码规则与约定(一)、编码规则1.VB代码中不区分字母的大小写。

2.在同一行上可以书写多条语句,但语句间要用冒号“:”分隔。

3.若一个语句行不能写下全部语句,或在特别需要时,可以换行。

换行时需在本行后加入续行符,1个空格加下划线“_”。

4.一行最多允许255个字符。

5.注释以Rem开头,也可以使用单引号“'”,注释内容可直接出现在语句的后面。

6.在程序转向时需用到标号,标号是以字母开始而以冒号结束的字符串。

(二)、约定1.为了提高程序的可读性,对于VB中的关键字其首字母大写,其余字母小写2.注释有利于程序的维护和调试Rem开始或单撇‘。

例如:’ThisisaVBREMThisisaVB在6.0中新增了“块注释/取消块注释”3.通常不使用行号4.对象名命名约定:每个对象的名字由3个小写字母组(指明对象的类型)和表示该对象作用的缩写字母组成。

3.2 数据类型一.标准数据类型(课本P11)二、自定义类型在模块级别中使用,用于定义包含一个或多个元素的用户自定义的数据类型。

使用形式:Type自定义类型名元素名[([下标])]As 类型名元素名[([下标])]As 类型名...EndType说明----------------------- Page 7-----------------------例如: 对于一个学生的“学号”、“姓名”、“性别”、“年龄”、“入学成绩”等数据,为了处理数据的方便,常常需要把这些数据定义成一个新的数据类型(如Student类型)。

  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.000000012、字符串常量被一对双引号括起来的若干个字符组成的字符序列被称为字符串常量。

例如:”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 = 4Let a = 6Let 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)22y xInt(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(异或)。

参加逻辑运算的只能是逻辑值。

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

逻辑运算经常与关系运算组合使用,来完成比较复杂的关系判断。

例如:a > 1 And a < 5 表示判断a是否大于1并且小于5。

a < 1 Or a > 5 表示判断a是否小于1或者大于5。

s >= ”A” And s <=”Z”表示判断s是否大于等于”A”并且小于等于”Z”,也就是判断s是否是大写英文字母。

Not (s >= ”A” And s <=”Z”) 表示判断s是否不是大写英文字母。

五、程序的三大结构1、顺序结构2、选择结构(分支结构)(1)IF <条件> Then 语句A ELSE 语句B(2)IF <条件> Then语句AELSE语句BEND IF(3)Select Case 语句 (根据条件表达式的值,向下寻找符合的开关,以找到的第一个开关来执行,然后离开。

)Select Case <条件表达式>Case N1语句组1Case N2语句组1…Case ELSE语句组N+1End Select3、 循环结构 (1)计数循环FOR I=初值 TO 终值 STEP 步长值 循环体 Next I(2)当型循环:条件满足时执行循环体Do While <条件> Do循环体 循环体Loop Loop While <条件> 直到型循环:条件满足时离开循环体Do Do Until <条件> 循环体 循环体 Loop Until <条件> Loop六、程序中的作图 1、画线命令 Line :格式: 对象名. Line (起点坐标)-(终点坐标), 线的颜色 2、画圆命令Circle :格式: 对象名. Circle (圆心坐标),半径 , 颜色 3、画点命令PSet :格式: 对象名. PSet (点坐标), 颜色例如:七、几个简单语句八、其他1、对象的三要素:属性、方法、事件2、面向对象程序设计的特征:继承性、封装性、多态性。

相关文档
最新文档