第4章VB程序设计基础(N).ppt

上传人:sccc 文档编号:5909387 上传时间:2023-09-02 格式:PPT 页数:61 大小:284.04KB
返回 下载 相关 举报
第4章VB程序设计基础(N).ppt_第1页
第1页 / 共61页
第4章VB程序设计基础(N).ppt_第2页
第2页 / 共61页
第4章VB程序设计基础(N).ppt_第3页
第3页 / 共61页
第4章VB程序设计基础(N).ppt_第4页
第4页 / 共61页
第4章VB程序设计基础(N).ppt_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《第4章VB程序设计基础(N).ppt》由会员分享,可在线阅读,更多相关《第4章VB程序设计基础(N).ppt(61页珍藏版)》请在三一办公上搜索。

1、4.1 数据类型 4.2 常量和变量 4.3 变量的作用域 4.4 常用内部函数 4.5 字符处理与字符串函数 4.6 运算符与表达式,第4章 VB程序设计基础,4.1 数 据 类 型,掌握标准数据类型要点:占用字节数、取值范围及表示方法。,4.1.1 基本数据类型 1.字符串(String)类型符$是一串除了回车和双引号的字符序列,由一切可打印的ASCII字符和字符串组成,它是用双引号括起来的一串字符。例如:“fghjhh”,Visual Basic 6.0程序设计“”(空字符串)VB的字符串分为两种:变长和定长字符串 变长字符串:0231(约21亿)个 定长字符串:=216(65535)个

2、注意:1)空字符串用“”表示,而“”则表示有一个空格的字符串;2)在字符串中必须用两个连续的双引号来表示字符串有一个双引号。如字符串:abc计算机abc,在VB中表示为abc计算机abc。,4.1 数据类型,2数值型数据(Numeric),数值型数据一般分为整型数和浮点数两类。整型数分为整数(Integer)和长整数(Long),浮点数分为单精度浮点数(Single)和双精度浮点数(Double)。有时也把货币型数据(Currency)和字节型数据(Byte)划归数值型数据。,(1)整数(Integer)类型符%整数是不带小数点和指数符号的数,在机器内部以2字节二进制码形式表示,其取值范围:-

3、215 215(-32768 32768)。VB中用n%来表示整数,其中%为整数的类型符,可以省略。如-123%、123%都表示整数。(2)长整数(Long)类型符&长整数用4字节二进制数存储,可以表示更大的整数,其取值范围为-21474836482147483647。VB中用n&来表示长整数,其中&为长整数的类型符。如-1234&、987654&都表示长整数。,(3)浮点数 浮点数也称为实型数或实数,由符号、指数和尾数组成,分为单精度浮点数(Single)和双精度浮点数(Double),其指数部分分别用“E”(或“e”)和“D”(或“d”)表示。单精度浮点数(Single)类型符!单精度浮点

4、数以4个字节存储,其中符号占 1位,指数占 8位,其余23位表示尾数,其精度7位。其取值范围:大约在-3.402823E+38 3.402823E+38 双精度浮点数(Double)类型符#双精度浮点数用8个字节存储,其中符号占1位,指数占11位,其余52位用来表示尾数,其精度16位。取值约在:-1.797693134862316D+3081.797693134862316D+308 VB中分别用n!和n#来表示单精度浮点数和双精度浮点数,其中“!”和“#”分别为单精度浮点数和双精度浮点数的类型符。如:-3.14159E+10、0.123456D+9。,3.货币型(Currency)类型符 为

5、表示钱款设置,以8个字节存储,小数点前有15位,小数点后有4位。取值范围为:-922 337 203 685 477.580 8922 337 203 685 477.580 7 4.变体型(Variant)是一种可变的数据类型,又称为通用型。可以表示任何值,包括数值、字符串、日期时间等。Variant数据类型是VB对所有未定义的变量的缺省数据类型的定义。通过VarType函数可以检测Variant型变量中保存的具体的数据类型。,5其他数据类型 字节(Byte)1个字节的无符号二进制数存储,取值范围为0255。布尔(Boolean)逻辑型数据只有两个值:真(True)和假(False),用两个

6、字节存储,经常用来表示逻辑判断的结果。当把数值型数据转换为逻辑型数据时,0会转换为Flase,其它非0值转换为 True。反之,当把逻辑型数据转换为数值型时,Flase转换为0,True转换为-1。日期(Date)日期型数据按8字节浮点数值存储,表示的日期从公元100年1月1日 9999年12月31日,时间范围为0:00:00 23:59:59,日期文字必须以符号“#”括起来。其格式:mm/dd/yyyy 或mm-dd-yyyy 例如:#03-05-04#,#January 15,2002#,#1985-10-1 9:45:00 PM#都是合法的日期型数据。,对象(Object)表示图形或OL

7、E对象或其他对象,用4个字节存储。利用Set语句,声明为Object的变量可以被赋值并被任何对象所引用。Decimal变量 存储为12个字节的无符号整型形式,并除以一个10的幂数,称为变比因子。变比因子决定了小数点右面的位数,其取值范围:0 28。注意:目前,Decimal变量只能在Variant变体型中使用。见P54 表4-1,4.1.2 用户定义的数据类型(记录类型)利用Type语句定义自己的数据类型,格式如下:Type 数据类型名 数据元素名1 As 数据类型名 数据元素名2 As 数据类型名 End Type其中:“数据类型名”是用户要定义数据类型的名字,其命名原则与变量名的命名相同,

8、“数据元素n”是用户所定义数据类型的成员,注意:(1)自定义类型一般在标准模块(.BAS)中定义,默认是Public;在窗体必须加上Private。(2)在使用自定义类型之前,必须用Type语句先定义。(2)自定义类型中的元素类型可以是变长字符串,也可以是定长字符串,但在随机文件中必须是定长字符串。定长字符串的格式:String*长度数 如:name as string*8(3)不要将自定义类型名和该类型的变量名混淆,前者表示了如同Integer、Single等的类型名,后者VB根据变量的类型分配所需的内存空间,存储数据。(4)自定义类型一般和数组结合使用,可简化程序的编写,但在自定义类型中不

9、能使用动态数组。,例如:Type Dates Year as intger Month As String*3 Day As integer End Type 定义:static yyy as Dates 引用:yyy.Month,例如:Type Students xm as String*8 xh as String*11 cj as integer End Type定义:Dim st as students引用:st.xm=“张三”,4.1.3 枚举类型通过Enum语句来定义,格式如下:Public|PrivateEnum类型名称 成员名1=常数表达式 成员名2=常数表达式 End Enu

10、m,枚举型举例:,先定义枚举型数据 enum xq mond=1 tuesd=2 wednesd=3 thursd=4 frid=5 saturd=6 sund=7 End enum,然后,定义一个变量myday为枚举型Dim myday as xq myday=frid print myday,VB的常量根据其取值,主要有两种:文字常量(直接常量)和符号常量1.文字常量以直接明显的形式给出的各种数据。1)数值常量(包括整数、长整数、货币型数和浮点数),变量:在程序运行中其存储的值可以发生改变。常量:在程序运行中其值不能改变。4.2.1 常量,4.2 常量和变量,整数常量:十进制、八进制(&O

11、)和十六进制(&H 或&h)十进制:由09组成,取值范围:-3276832768八进制(&O):由07组成,取值(绝对值)范围:&O0&O177777十六进制(&H 或&h):由09和字母af 组成,取值(绝对值)范围:&H0&HFFFF 长整型常量:十进制、八进制和十六进制形式十进制:由09组成,取值范围:-21474836482147483648八进制(&O):由07组成,以&O开头,以&结尾,取值(绝对值)范围:&O0&O37777777777&十六进制(&H 或&h):由09和字母af 组成,以&H开头,以&结尾,取值(绝对值)范围:&H0&HFFFFFFFF&,货币型常量(即定点数)

12、由09及小数点组成,小数位数固定为4位,取值范围:-922 337 203 685 477.580 8922 337 203 685 477.580 7浮点数 由09及小数点组成,分为单精度型和双精度型两种。单精度型取值范围:大约在-3.402823E+38 3.402823E+38 双精度型取值范围:-1.797693134862316D+3081.797693134862316D+3082)字符串常量 由除双引号和回车符之外的ASCII字符组成的字符串,其定界符为双引号(“”)。,3)布尔常量 只有True(“真”)和False(“假”)两个值。4)日期常量 两个“#”符号把日期值括起来表

13、示日期常量。如:#03-22-2007#2.符号常量 用一个字符串来代替某个固定的值,这就是符号常量,该字符串称为符号常量名,简称常量名,其命名原则同变量。VB的符号常量分为两种:系统提供的内部符号常量和用户自定义符号常量(标识常量)。系统提供了内部符号常量。如:VbOKOnly,vbNormal,用户自定义符号常量 声明的格式为:Public/PrivateConst 常量名As数据类型=表达式,常量名As数据类型=表达式 说明:省略 AS 类型,常量的类型由表达式值的类型决定。为使与变量名区分,一般常量名使用大写字母。例如:const PI=3.14159 Const p as Doubl

14、e=3.14159265358979注意:对于同一用户声明常量只能声明一次,不能重复声明,即一旦声明,以后就只能引用,而不能改变其值。,在定义时未指明数据类型,则由表达式的结果确定类型;Const sss=“你好”字符串型同时定义多个符号常数,它们之间要用逗号进行分隔;允许嵌套定义符号常量;Const p As Double=3.141592653589793 Const yu As Double=p*2不允许递归定义符号常量;Public Const A1=B1*2 Public Const B1=A1/2,错,关键字(Public或Private)a:在过程内部(事件过程或通用过程)定义的

15、常量,有效范围只能局限于本过程内部,直接用Const关键字定义 b:在模块(窗体模块或标准模块)中用Private关键字定义后,对该模块中所有过程都有效c:在标准模块中用Public关键字定义的符号常量,在整个应用程序中的所有过程和模块内都有效.,1变量的命名规则1)变量名必须以字母或汉字开头,由字母、数字和下划线组成,所有字母不分大小写;2)所有字母不分大小写;3)字符总个数不得超过255个字符;4)在同一个范围内必须是惟一的。5)变量名要“见名知义”,即变量名要便于记忆、有意义。6)不能用 Visual Basic的关键字作为变量名。如:print7)变量名不能与过程名和符号常量名相同。,

16、4.2.2 变 量,2变量的声明 变量最好遵循“先声明,后使用”的原则,声明变量分为三种方式:1)显式声明:使用Dim、Static、Public、Private、DefType声明说明:声明时不指定类型的,则指定变量为Variant类型。用dim语句定义 格式:DimAS,AS,或 Dim,,例如:Dim a As Single,b As Double Dim x,y!Dim jh,Amount,Age As Integer,Dim语句可用于在过程和模块中过程、模块级变量的定义。注:对于字符串类型定义方法有两种:Dim 字符串变量名 As String-变长字符串 Dim 字符串变量名 As

17、 String*字符个数-定长字符串用Static语句定义格式:StaticAS,AS,或 Static,,注意:Static语句只能用于过程级静态变量的定义。静态变量:每次调用过程时,静态变量保持原有值。Dim变量,每次调用过程时,变量要重新初始化。,用Public定义格式:PublicAS,AS,或 Public,,Public用于在标准模块中全局变量的定义。用DefType语句定义格式:Def类型标志 字母范围DefType用于在标准模块中定义变量。说明:类型标志是用Int、Lng、Sng、Dbl、Cur、Str、Byte、Bool、Date、Obj、Var,来分别表示整型、长整型、单精

18、度型、双精度型、货币型、字节型、布尔型、日期型、对象型、变体型。注意:Def和类型标志之间不能有空格。用DefType语句定义的变量只对其所在模块有效。类型说明符总比DefType语句优先起作用。,2)隐式声明 不声明变量而直接使用,变量的类型为变体型Variant。如:Private Sub Form_Click()Sum=0 A=1:b=2 Sum=a+b Print Sum=;Sum End Sub,3)强制显式声明(Option Explicit语句)声明方法:在模块的通用声明段中加入语句:Option Explicit 在“工具”菜单中选取“选项”命令,然后在打开的对 话框中单击“编

19、辑器”选项卡,再复选“要求变量声明”,4.3 变量作用域,1.作用域的概念 作用域:有效的区域,即有效的范围。2.变量的作用域 VB应用程序的三个模块:窗体模块、标准模块、类模块 根据变量定义位置和所用定义语句的不同,该变量的作用 域也不同。由此,将变量分为:局部变量、模块变量、全 局变量三种。,1.局部变量 过程内部定义 用dim或static,过程之间引用:过程名.变量名 private sub command1-click()dim a1 as integer 2.窗体变量和模块变量 窗体变量:通用/声明(dim或private)模块变量:工程/添加模块(dim 或private)3.全

20、局变量 在标准模块里定义,(public或global),4.4 Visual Basic的内部函数,为方便使用,VB将一些常用运算以标准函数(内部函数)的形式提供给用户。函数的使用方法:函数名(参数1,参数2,)注意事项:(1)函数参数的取值范围。(2)函数参数的含义。(3)函数返回结果的类型。,1.求绝对值函数Abs(x)函数格式:Abs(x)函数功能:求x的绝对值。举例:设c=9.56,d=-5.7,则Abs(d+c)的值为3.862.符号函数Sgn(x)函数格式:Sgn(x)函数功能:求x的符号,返回值1、-1、0 1(x0)sgn(x)=0(x=0)-1(x0)举例:表达式Sgn(-

21、6.7),4.4.1 数学函数,3.求平方根函数Sqr(x)函数格式:Sqr(x)函数功能:求x的平方根,但x的值必须为非负数 举例:表达式Sqr(2)的值为1.4142135623731。4.指数函数 Exp(x)函数格式:Exp(x)函数功能:求以e为底,以x为指数的值,即求e的x次幂 举例:表达式Exp(1)的值为2.718281828459055.对数函数Log(x)函数格式:Log(x)函数功能:求以e为底的对数值(即自然对数),x必须为正数 举例:表达式Log(2)的值为0.693147180559945,8.正弦函数Sin(x)函数格式:Sin(x)函数功能:求x的正弦函数值,x

22、必须为以弧度为单位表示的角度 举例:sin(60/180*3.1415926535)9.余弦函数Cos(x)函数格式:Cos(x)函数功能:求x的余弦函数值,x必须为以弧度为单位表示的角度举例:cos(60/180*3.1415926535),10.随机数函数Rnd(x)函数格式:Rnd(x)或 Rnd函数功能:可产生一个0Rnd 1的单精度随机数,其中变量x为一双精度数可省略注意:当x0时,则每次产生的随机数都相同 当x0或省略时,产生下一个随机数 当x0时,则该次产生的随机数与上一次产生的随机数相同 与Rnd函数有关的Randomize语句要每次运行时,产生不同序列的随机数,执行Rando

23、mize 语句。语句格式:Randomize(x)功能:将Rnd函数的随机数生成器初始化,给该随机数生成器一个新的种子值。省略x时,用系统计时器返回的值作为新的种子值。,Rnd函数的应用,举例:Rnd*10 产生一个大于等于0而小于10的单精度随机数。思考:如何要产生一个mn之间的整数分析:1)先产生0(n-m)的整数 2)然后,+m即可产生mn的整数 0=Rnd1 0=Rnd()*(n-m+1)n-m例产生1100的随机整数:,4.4.2 转换函数1.取整函数Int()函数格式:Int(x)功能:求不大于x的最大整数,返回值为整型数。举例:设x=5.67,y=-5.67,则Int(x)5,i

24、nt(y)-62.舍去小数部分函数Fix(X)函数格式:Fix(x)函数功能:去掉x的小数部分,返回值为整型数举例:设a=5.69,b=-5.88,则Fix(a)5,Fix(b)-5,3.十进制数转换为十六进制函数 函数格式:Hex(x)或Hex$(x)功能:将一个十进制数转换为对应的十六进制数,转换后的结果为一字符串举例:Hex(10)“A”4.十进制数转换为八进制函数 函数格式:Oct(x)或Oct$(x)功能:将一个十进制数转换为对应的八进制数,转换后的结果为一字符串举例:Oct(10)“12”,5.求字符的ASCII码函数函数格式:Asc(字符串表达式)功能:返回字符串表达式中的第一个

25、字符的ASCII码值 返回类型是整型举例:Asc(“a”)97 Asc(“abc”)976.求ASCll码值对应的字符函数 函数格式:Chr(整数表达式)功能:返回一个与x值相对应的ASCII字符。返回类型是字符型注意:表达式的值必须是一个合法的ASCII码值 举例:Chr(97)“a”Chr(65)“A”,7.把字符串转换为数值的函数函数格式:Val(字符串)功能:将数字字符串转换成数字。返回类型是数值型转换原则是:从字符串左边的第一位置开始依次进行转换,一旦遇到非数字的字符就停止转换。如果字符串是一个非数字字符串,则该函数的函数值为0举例:Val(“abcxyz”)0 Val(“123.4

26、+xyz”)123.4 8.把数值转换为字符串的函数函数格式:Str(数值表达式)功能:将数字转换成字符串。返回类型是字符型 举例:Str(23.56)“23.56”,4.4.3 数据类型转换函数 1.转换为整型数据的函数 函数格式:CInt(数值表达式)功能:小数部分的第1位进行四舍五入 如 CInt(34.5)=352.转换为货币类型数据的函数 函数格式:CCur(数值表达式)功能:保留4位小数且自动将第5位小数进行四舍五入3.转换为双精度类型数据的函数 函数格式:CDbl(数值表达式)功能:将数值表达式的值转换为双精度型,4.转换为长整型数据的函数 函数格式:CLng(数值表达式)5.转

27、换为单精度类型数据的函数 函数格式:CSng(数值表达式)6.转换为变体类型数据的函数 函数格式:CVar(数值表达式)7.转换为字符串类型数据的函数函数格式:CStr(表达式)8.转换为日期类型数据的函数 函数格式:CDate(表达式),4.4.4 日期和时间函数1.取系统当前的日期和时间函数 函数格式:Now或Now()返回格式为yy-mm-dd hh:mm:ss 2.读取系统当前的日期函数 函数格式:Date或Date(),Date$或Date$()可以设置系统当前的日期:Date=日期字符串 3读取系统当前的时间函数 函数格式:Time或Time(),Time$或Time$()可以设置

28、系统当前的时间:Time=时间字符串,4.求日期中的年份函数 函数格式:Year(日期字符串),结果为一整型数 5.求日期中的月份函数函数格式:Month(日期字符串)6.求日期中的日子函数 函数格式:Day(日期字符串)7.求当前日期是星期几的函数 函数格式:Weekday(日期字符串)结果为一整型数,1代表星期日,7代表星期六,8.求时间中的小时函数 函数格式:Hour(时间字符串)Hour(21:09:10)=219.求时间中的分钟函数 函数格式:Minute(时间字符串)10.求时间中的秒函数 函数格式:Second(时间字符串)11.计算从午夜起经过的秒数函数 函数格式:Timer或

29、Timer()视系统当时的时间而定,4.5 字符串处理与字符串函数,4.5.1 VB的字符处理机制 字符串编码 Windows系统对字符采用中文2字节,西文1字节的处理机制,早期的VB也采用这种方式,称为ANSI方式。VB 4.0版后,字符采用Unicode编码(统一编码方式),任何字符2字节。StrConv()进行ANSI与Unicode之间转换。格式:StrConv(要转换的字符串,转换格式)vbUnicode(64)-从ANSI 转换为Unicode vbFromUnicode(128)-从Unicode转换为ANSI 例如:Len(“VB程序设计”)6(双字节为单位)LenB(“VB程

30、序设计”)10(单字节为单位),4.5.1 字符串函数,1.删除字符串两端空格字符函数 函数格式:Trim(字符串表达式)功能:去掉字符串左右两边的空格注意:不能去掉中间的空格。举 例:Trim(a bc)&xyz的值为“a bcxyz”。2.删除字符串左端的空格字符函数 函数格式:LTrim(字符串表达式)功能:去掉字符串左边的空格 举例;LTrim(abc)&xyz的值为“abc xyz”。,3.删除字符串右端空格字符函数 函数格式:RTrim(字符串表达式)功能:去掉字符串右边的空格 举例:RTrim(abc)&xyz的值为“abcxyz”。4.从字符串的左端截取字符函数 函数格式:Le

31、ft(字符串表达式,n)功能:返回从字符串左边开始取出的n个字符 举例:Left(abcdefgh,3)的值为“abc”。5.从字符串的右端截取字符函数函数格式:Right(字符串表达式,n)功能:返回从字符串右边开始取出的n个字符举例:Right(abcdefgh,4)的值为“efgh”。,6.从字符串的中部截取字符函数 函数格式:Mid(字符串表达式,n,m)功能:返回从字符串第n位置开始取出的m个字符,如省略m,则从n位置开始取到最后。举例:Mid(abcdefgh,3,5)的值为“cdefg”。Mid(abcdefgh,3)的值为“cdefgh”。7.求字符串的长度函数 函数格式:Le

32、n(字符串表达式)或 Len(变量名)功能:返回字符串的长度(字符个数),或变量的储存空间。举例:Len(“abed科学家123”)的值为 10 Private Sub Command1_Click()Dim x As Integer,y As Single,Dim z As Double Print Len(x),Len(y),Len(z)End Sub,8.产生字符串函数 函数格式:String(n,字符)或String(n,ASCII码)举例:String(10,a)的值为“aaaaaaaaaa”,String(5,65)的值为“AAAAA”9.产生空格字符串函数 函数格式:Space(

33、n)举例;abcd&space(5)&xyz 的值为“abcd xyz”10.字符串查找函数 函数格式:InStr(首字符位置,字符串1,字符串2,n)说明:1)如果找到了则返回“字符串2”在“字符串1”中第一次出现时第一个字符在“字符串1”中的位置 2)InStr函数的返回值是一个长整型数,在不同的条件下其值也不一样,见下表,函数的最后一个自变量n是可选的,它是一个整型数,用来指定字符串比较方式:0则进行二进制比较,区分字母的大小写,1则忽略大小写进行比较,2则基于数据库中包含的信息进行比较 省略时默认为 0,即区分大小写,11.将字符串中的小写字母转换成大写字母函数格式:Ucase(字符串

34、表达式)功能:将字符串中的字母转换成大写字母。12.将字符串中的大写字母转换成小写字母函数格式:Lcase(字符串表达式)功能:将字符串中的字母转换成小写字母。,4.6 运算符和表达式 VB有4种运算符:VB表达式:算术运算符 算术表达式 连接运算符 字符串表达式 关系运算符 关系表达式 逻辑运算符 逻辑表达式,4.6.1 算术运算符与算术表达式1算术运算符例:5+10 mod 10 9/3+2 2 结果:10,2算术表达式由常量、变量、算术运算符、圆括号和函数等连接形成 小技巧:1)VB中不能省略乘号运算 2)所有的括号一律使用圆括号 3)表示特定含义的符号要写成具体的数值 如:表达式2r,

35、要写成 2*3.14*r4)对于有分子和分母的表达式,要用括号分别把分子和分母括起来。5)括号可以改变运算顺序。在表达式中只能使用圆括号,不能使用方括号或花括号。6)AB 表示A的B次方。当A或B不是单个常量或变量时,要用括号括起来,如(A+B)C+2。,4.6.2 关系运算符和关系表达式,1.关系运算符,1)两侧参加运算的数据类型必须完全一致 2)日期型数据比较,将日期看成“yyyymmdd”的8位整数比较 3)常见的字符值的大小比较关系如下:“空格”“0”“9”“A”“Z”“a”“z”所有汉字 4)避免两个浮点数直接作“相等”或“不相等”的判别和比较 如:1.0/3.0*3.0=1.0 应

36、该:Abs(1.0/3.0*3.0-1.0)1E-8 5)所有的关系运算符的优先级都相同,从左向右进行运算,2.关系表达式,4.6.3 逻辑运算符和逻辑表达式格式:关系表达式1逻辑运算符关系表达式2,EPV(等价):两个相等时,结果为True;否则结果为FalseIMP(隐含):第一个True,第二个False时,结果为False;否则结果为为True,4.6.4 字符串连接运算符(&和+)例如:“123”+“456”结果 123456“123”&“456”结果 123456 区别:+既可以作字符连接运算符,也可以做算术运算符,而&定只能作字符连接运算符,建议用“&”作字符连接运算符。例如:“

37、abcdef”+12345 出错 abcdef&12345 结果为 abcdef12345“123+456 结果为 579“123”+”456”“123456”123&456 结果为 123456,字符串表达式是由字符串常量、字符串变量、字符串函数、字符串运算符和括号等连接形成的一个有意义的运算式子如:“xyz”&“123”&left(“abc”,2)字符串连接运算符“&”的优先级低于所有的算术运算符,而高于其他的运算符,与日期相关的表达式 1)两个日期型数据相减结果是一个数值型数据 如:#05/18/2004#-#05/16/2004的值为22)表示天数的数值加到日期型数据中结果是日期型数据 如:#05/18/2004#+31的值为2004-6-183)日期型数据减去一表示天数的数据,结果为一日期型数据 如:#05/18/2004#-30的值为2004-4-18。,4.6.5 各种运算符的优先级比较算术运算符:正负号、*和、Mod、+和-字符串连接运算符(两个运算符级别相同):&和+关系运算符:所有关系运算符的运算级别相同 逻辑运算符:Not、And、Or、Xor、Eqv、Imp。先算术-再关系-后逻辑,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号