vb60运算符大全.docx

上传人:b****2 文档编号:1609461 上传时间:2022-10-23 格式:DOCX 页数:32 大小:50.48KB
下载 相关 举报
vb60运算符大全.docx_第1页
第1页 / 共32页
vb60运算符大全.docx_第2页
第2页 / 共32页
vb60运算符大全.docx_第3页
第3页 / 共32页
vb60运算符大全.docx_第4页
第4页 / 共32页
vb60运算符大全.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

vb60运算符大全.docx

《vb60运算符大全.docx》由会员分享,可在线阅读,更多相关《vb60运算符大全.docx(32页珍藏版)》请在冰豆网上搜索。

vb60运算符大全.docx

vb60运算符大全

Vb6.0运算符

运算符、&1表达式作字符串连接。

用来强制两个语法resultexpression1expression2=&

&运算符的语法具有以下几个部分:

部分

描述

resultexpression1

变量。

String必需的;任何或Variant必需的;任何表达式。

expression2

必需的;任何表达式。

说明

如果expression不是字符串,则将其转换成String变体。

如果两个表达式都是字符串表达式,则result的数据类型是String;否则result是String

变体。

如果两个表达式都是Null,则result也是Null。

但是,只要有一个

expression是Null,那么在与其它表达式连接时,都将其作为长度为零的字符串(\)处理。

任何Empty类型表达式也作为长度为零的字符串处理。

&运算符示例

本示例使用&运算符将字符串串接起来。

DimMyStr

MyStr=Hello&World'返回尠效汬?

潗汲層。

MyStr=Check&123&Check'返回尠桃捥?

㈱″桃捥屫。

2、*运算符

用来将两数相乘。

语法

resultnumber1number2=*运算符的语法具有以下几个部分:

*

描述部分

result必需的;任何数值变量。

number1必需的;任何数值表达式。

number2必需的;任何数值表达式。

说明

result的数据类型通常与最精确的表达式的数据类型相同。

精确度由最低到最高的顺序是

Byte、Integer、Long、Single、Currency、Double和Decimal。

下列情况是例外:

如果

result为则

乘法运算有一个Single和一个Long,

转换成Double。

result的数据类型是Long、Single或Date变体,且超出正确范围,

转换成有Double的Variant。

result的数据类型是Byte变体,且超出正确范围,

转换成Integer变体。

result的数据类型是Integer变体,且超出正确范围,

Long转换成变体。

result为Null如果有一个或两个表达式是Null表达式,则。

如果一个表达式是Empty,则作为0处理。

乘法用到的精确度等级与加法和减法用到的精确度等级不一样。

注意

*运算符示例

本示例使用*运算符来计算两数的乘积。

DimMyValue

MyValue=2*2'返回4。

MyValue=459.35*334.90'返回153836.315。

3、+运算符

用来求两数之和。

语法

resultexpression1+expression2=

+运算符的语法具有以下几个部分:

部分描述

result必需的;任何数值变量。

expression1必需的;任何表达式。

expression2必需的;任何表达式。

说明

在使用+运算符时有可能无法确定是做加法还是做字符串连接。

为避免混淆,请使用&运算符进行连接,并且改进程序代码的可读性。

如果至少有一个表达式不是Variant,则可运用以下法则:

两个表达式都是数值数据类型(Byte、相加。

Boolean、Integer、Long、Single、

Double、Date、Currency或是Decimal)

两个表达式都是String连接。

一个表达式是数值数据类型而另一个是相加。

Variant之外的任意Null一个表达式是String而其它是Null连接。

之外的任意Variant。

一个表达式是EmptyVariant返回另一个不变的表达式作为

result。

一个表达式是数值数据类型,而另一个是产生一个类型不匹配错误。

String

result是Null。

Null每个表达式都是

Variant表达式,则可运用下列规则:

如果两个表达式都是

则如果

相加。

表达式都是数值两个Variant

表达式都是字符串连接。

两个Variant相加。

一个Variant表达式是数值而另一个是字符串

result通常与其中最精对于只有数值数据类型表达式的单纯加法,数据类型的、Byte、Integer确的表达式的数据类型相同。

精确度由最低到最高的顺序是

Decimal、、DoubleCurrency和。

但下列情况例外:

、LongSinglresult如一一相加和一LongDoublSingle

result的数据类型LonDouble变体Single转换

Date变体,且越出正确范围

result的数据类型Byt变体转换Integer变体

超过本身的正确范围时

result的数据类型Integer变体转换Long变体

且超过本身的正确范围时

将一Date加到任何数据类型上Dat一个

result为Null。

如果两个表达Null表达式,则如果有一个或两个表达式是result是Integer。

但是,如果只有一个表达式是Empty,Empty式都是,则

result返回。

则另一个表达式原封不动地作为注意加法和减法用到的精确度等级与乘法用到的精确度等级不一样。

+运算符示例

本示例使用+运算符来计算数值的和。

+运算符也可以用来做字符串的串接操作。

不过,最好还是使用&运算符来做字符串的串接操作。

如果+运算符两边的表达式中混着字符串及数值的话,其结果会是数值的求和。

如果都是字符串作“相加”,则返回串接起来的字符串。

DimMyNumber,Var1,Var2

MyNumber=2+2'返回4。

MyNumber=4257.04+98112'返回102369.04。

Var1=:

Var2=6'初始化混合变量的值。

MyNumber=Var1+Var2'返回40。

Var1=:

Var2='用字符串初始化混合变量的值。

MyNumber=Var1+Var2'返回尠?

尶(字符串被串接起来)。

4、–运算符

用来求两数之差或表示数值表达式的负值。

语法1

resultnumber1-number2=

语法2

umber-n–运算符的语法具有以下几个部分:

部分描述

result必需的;任何数值变量。

number必需的;任何数值表达式。

number1必需的;任何数值表达式。

number2必需的;任何数值表达式。

说明

在语法1中,–运算符是求两数之差的算术减法运算符。

在语法2中,–运算符为一元负运算符,说明表达式的值为负值。

result的数据类型通常与最精确的表达式的数据类型相同。

精确度由最低到最高的顺序是Byte、Integer、Long、Single、Double、Currency和Decimal。

下列情况例外:

如果result必需的;任何数值变量。

result为则

当减法运算中有一个Single和一个Long,number1必需的;任何数值表达式。

转换成一个Double。

result的数据类型是一个Long、Single或Date变体,且超出正确范围,number2必需的;任何数值表达式。

转换成包含Double的Variant

result的数据类型是一个Byte变体,且超出正确范围,

转换成一个Integer变体。

result的数据类型是一个Integer变体,且超出正确范围,

Long变体。

转换成一个

减法运算中有Date和其它任何数据类型,

一个Date。

减法运算中有两个Date表达式,

一个Double。

result为Null表达式,则Null。

如果一个表达如果有一个或两个表达式是

式是Empty,则作为0处理。

注意加法和减法用到的精确度等级与乘法用到的精确度等级不一样。

-运算符示例

本示例使用-运算符来计算两数值的差。

DimMyResult

2返回MyResult=4-2'

MyResult=459.35-334.90'返回124.45。

5、/运算符

用来进行两个数的除法运算并返回一个浮点数。

语法

resultnumber1number2/=/运算符的语法具有以下几个部分:

部分描述

说明

result的数据类型通常是Double或Double变体。

下列情况是例外:

如果为expression1为TrueNullNullFalseNullFalseNullNullNull

result为则

或两个表达式都是Byte、IntegerSingle表达式时,、ByteInteger或两个表达式都是变体,SingleDecimal除法运算中有一个及其它任何数据类型,TrueTrueFalseTrueNullTrueFalseTrue

FalseFalseNullFalse

一个Single,除非超出正确范围;如果发生这种情况,则产生错误。

一个Single变体,除非已超出正确范围;一旦发生这种情况,result是一个包含Double的Variant。

一个Decimal数据类型。

True

FalseNullFalseFalseFalse

result。

如果一个表如果有一个或是两个表达式是Null表达式,则Null为Empty达式是处理。

0则作为/运算符示例

运算符来计算浮点数除法。

/本示例使用.

DimMyValue

MyValue=10/4'返回2.5。

MyValue=10/3'返回3.333333。

6、\运算符

用来对两个数作除法并返回一个整数。

语法

resultnumber1number2\=

\运算符的语法具有以下几个部分:

部分描述

result必需的;任何数值变量。

number1必需的;任何数值表达式。

number2必需的;任何数值表达式。

说明

在进行除法运算之前,数值表达式通过舍去小数部分转换成Byte、Integer或

Long表达式。

resultresult的数据类型都是Byte、通常,无论Byte是不是整数,变体、Integer、Integer变体、Long或Long变体。

任何小数部分都被删除。

但是,result为Null。

如果一个表达式是,则Empty,Null如果任何一个表

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

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1