VB中常用的表达式、函数、运算符_第1页
VB中常用的表达式、函数、运算符_第2页
VB中常用的表达式、函数、运算符_第3页
VB中常用的表达式、函数、运算符_第4页
全文预览已结束

下载本文档

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

文档简介

1、VB中常用的表达式、函数、运算符1、VB中的表达式类型有:(1)算术表达式(2)字符串表达式(3)关系表达式(4)逻辑表达式(1)算术运算符(+、*、/、MODA)举例运算符举例说明结果十25+25加法50一50-50减法0*5*5乘法25/25/5除法5354整除8MOD62MOD9求余数8A2A3指数8例:62MOD92A3=16(2)VB中常用的字符串运算符有“&“和“+"(连接)功能:把参加运算的字符串按原来的顺序首尾相接,组成新的字符串Iama"&"teacher”="Iamateacher(3)关系表达式的值为布尔型的值Tru

2、e或False关系运算符及其示例见表:关系运算符含义相当的数学符号关系表辽式小例=等于=x=0>P大于>x*y>x+y(true)<小于<"QB"<"VB"<>不等于X<>0>=大r等于>x>=10<=小于等于x<=0关系表达式的运算顺序是:先进行算术运算或字符串运算,然后再进行比较运算。其运算结果是一个逻辑值,即True(真)或False(假)。如果条件成立,则关系表达式取True;如果条件不成立,则关系表达式的值为False。如果关系运算符的两边表达式的运算结果

3、是数值,则按其大小比较。例如:a<b(a=3,b=4)其值为Truex+y>5(x=3,y=-2)其值为False(4)逻辑表达式的值也是布尔型的值True或False逻辑运算符:not、and、or3种2、在VB中,几种不同性质的运算符的优先级别如下算术运算符字符运算符关系运算逻辑运算3、Vb函数的含义及使用方法在舁厅P函数返回值1Abs(x)X的绝对值例:Abs结果X的类型2Int(x)X的整数部分例:Int结果2整型3Sqr(x)X的平方根例:Spr(36)结果6X的类型4Right(s,x)从s字符串中最右边取字符x个例:Right("abcdef",3

4、)结果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结果.98例:Str结果字符型9Rnd(x)返回一个在区间(0,1)之间的随机数例:PrintRnd数值型10Len(s)返回S字符的长度例:Len("abcdef",3)结果abc数值型11Ta

5、n(x)求X的正切值,x的单位为弧度?12Sin(x)求X的正弦值,x的单位为弧度?13Cos(x)求X的余弦值,x的单位为弧度?14Sgn(x)求X的符号,x0,返回1;x=0,返回0;x0,返回-1?函数名称?函数功能Cbool(string)转换为布尔值Cbyte(string)转换为字节类型的值Ccur(string)转换为货币类值Cdate(string)转换为日前类型的值Cdbl(string)转换为双精度值Cint(string)转换为整数值Clng(string)转换为长整型的值Csng(string)转换为单精度的值Cstr(var)转换为字符串值Str(var)数值转换为字

6、符串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(str

7、ing)返回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是字符串组,val

8、ue是在数组中寻找的字符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(int

9、erval,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)创建一个对象G

温馨提示

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

评论

0/150

提交评论