VB中常用的表达式、函数、运算符_第1页
VB中常用的表达式、函数、运算符_第2页
VB中常用的表达式、函数、运算符_第3页
VB中常用的表达式、函数、运算符_第4页
VB中常用的表达式、函数、运算符_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

------------------------------------------------------------------------VB中常用的表达式、函数、运算符1、VB中的表达式类型有:(1)算术表达式(2)字符串表达式(3)关系表达式(4)逻辑表达式(1)算术运算符(+、-、*、/、\、MOD、^)举例运算符举例说明结果+25+25加法50-50-50减法0*5*5乘法25/25/5除法5\35\4整除8MOD62MOD9求余数8^2^3指数8例:62MOD9+2^3=16(2)VB中常用的字符串运算符有”&”和”+”(连接)功能:把参加运算的字符串按原来的顺序首尾相接,组成新的字符串。“Iama”&“teacher”=“Iamateacher”(3)关系表达式的值为布尔型的值True或False关系运算符及其示例见表:关系运算符含义相当的数学符号关系表达式示例=等于=x=0>大于>x*y>x+y(true)<小于<"QB"<"VB"<>不等于≠X<>0>=大于等于≥x>=10<=小于等于≤x<=0关系表达式的运算顺序是:先进行算术运算或字符串运算,然后再进行比较运算。其运算结果是一个逻辑值,即True(真)或False(假)。如果条件成立,则关系表达式取True;如果条件不成立,则关系表达式的值为False。如果关系运算符的两边表达式的运算结果是数值,则按其大小比较。例如:a<b(a=3,b=4)其值为Truex+y>5(x=3,y=-2)其值为False(4)逻辑表达式的值也是布尔型的值True或False逻辑运算符:not、and、or3种2、在VB中,几种不同性质的运算符的优先级别如下:算术运算符>字符运算符>关系运算>逻辑运算3、Vb函数的含义及使用方法序号函数返回值类型1Abs(x)X的绝对值例:Abs(-2.35)结果2.35X的类型2Int(x)X的整数部分例:Int(2.35)结果2整型3Sqr(x)X的平方根例:Spr(36)结果6X的类型4Right(s,x)从s字符串中最右边取字符x个例:Right(“abcdef”,3)结果def字符类型5Left(s,x)从s字符串中最左边取字符x个例:Left(“abcdef”,4)结果abcd字符类型6Mid(s,x,y)字符替换例:Mid(“abcdefg”,3,4)结果cdefX的类型7Val(“s”)S字符串转化为数值型的值例:Val(“12ab”)结果12数值型8Str(x)X数值型转化为字符型的值例:Str(0.98)结果.98例:Str(-0.56)结果-.56字符型9Rnd(x)返回一个在区间(0,1)之间的随机数例:PrintRnd数值型10Len(s)返回S字符的长度例:Len(“abcdef”,3)结果abc数值型11Tan(x)求X的正切值,x的单位为弧度

12Sin(x)求X的正弦值,x的单位为弧度

13Cos(x)求X的余弦值,x的单位为弧度

14Sgn(x)求X的符号,x>0,返回1;x=0,返回0;x<0,返回-1

函数名称

函数功能

Cbool(string)转换为布尔值

Cbyte(string)转换为字节类型的值

Ccur(string)转换为货币类值

Cdate(string)转换为日前类型的值

Cdbl(string)转换为双精度值

Cint(string)转换为整数值

Clng(string)转换为长整型的值

Csng(string)转换为单精度的值

Cstr(var)转换为字符串值

Str(var)数值转换为字符串

Val(string)字符串转换为数值

************

************

Abs(nmb)返回数子的绝对值

Atn(nmb)返回一个数的反正切

Cos(nmb)返回一个角度的余炫值

Exp(nmb)返回自然指数的次方值

Int(nmb)返回数字的整形(进位)部份

Fix(nmb)返回数字的整形(舍去)部份

Formatpercent(表达式)返回百分比

Hex(nmb)返回数据的16进制数

Log(nmb)返回自然对数

Oct(nmb)返回数字的8进制数

Rnd返回大于“0”而小于“1”的随机数

Sgn(nmb)判断一个数字的正负号

Sin(nmb)返回角度的正铉值

Sqr(nmb)返回数字的二次方根

Tan(nmb)返回一个数的正切值

Asc(string)返回ASCII字符串

Chr(charcode)根据字符代码返回字符

Instr(string,searchstr)返回被搜索字符串的第一个字符位置,string是字符串,searchstr是被搜索的字符串

InstrRev(string,searchstr)同上,只是从右面开始搜索

Lcase(var)把字符串变为小写

Left(string,nmb)从string中返回从左面开始的nmb个字符串

Len(string)返回字符串的长度

Ltrim(string)截去字符串左边的空格

Filter(inputstrings,value)返回字符串数组的字集,Inputstrings是字符串组,value是在数组中寻找的字符

Rtrim(string)截去字符串右边的空格

Trim(string)截去字符串前后空格

Mid(string,start,len)在string中返回从start位置开始的len个字符

Replace(string,find,withstr)在字符串string中,用withstr来替换find字符串

Right(string,nmb)从string中返回从右面开始的nmb个字符串

Space(nmb)返回指定空格的字符串

StrComp(string1,string2)比较两个字符串

Ucase(string)把字符串变为大写

************

************

Date()返回当前系统日期

DateAdd(interval,nmb,date)用一个基础时间返回指定增加了时间间隔的日期,interval是间隔类型,yyyy-年,m-月,d-日,h-小时,n-分。

DateDiff(interval,nmb1,nmb2)返回两个时间间隔,interval的意思同上

Datevalue(date)发挥Date中的日期部份

Day(date)返回天数

FormatDatetime(date)返回格式化为日期的表达式

Hour(time)返回时间的小时数

Minute(time)返回时间的分钟数

Month(date)返回日期中的月份

Now()返回系统的日期和时间

Second(time)返回时间中的秒数

Time()返回系统的当前时间

Weekday(date)返回星期几

WeekdayName(date)返回星期几的中文名

Year(date)返回年份

IsArray(var)判断一个变量是否是数组

IsDate(var)判断一个变量是否是日期

IsNull(var)判断一个变量是否为空

IsNumeric判断表达式是否包含数值

IsObject(var)判断一个变量是否是对象

TypeName(var)返回变量的数据类型

Array(list)返回数组

CreateObject(class)创建一个对象

GetObject(pathfile

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论