欢迎来到天天文库
浏览记录
ID:38432863
大小:360.00 KB
页数:29页
时间:2019-06-12
《vb6.0运算符大全》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Vb6.0运算符1、&运算符用来强制两个表达式作字符串连接。语法result=expression1&expression2&运算符的语法具有以下几个部分:部分描述result必需的;任何String或Variant变量。expression1必需的;任何表达式。expression2必需的;任何表达式。说明如果expression不是字符串,则将其转换成String变体。如果两个表达式都是字符串表达式,则result的数据类型是String;否则result是String变体。如果两个表达式都是Null,则result也是Null
2、。但是,只要有一个expression是Null,那么在与其它表达式连接时,都将其作为长度为零的字符串("")处理。任何Empty类型表达式也作为长度为零的字符串处理。&运算符示例本示例使用&运算符将字符串串接起来。DimMyStrMyStr="Hello"&"World"'返回"HelloWorld"。MyStr="Check"&123&"Check"'返回"Check123Check"。2、*运算符 用来将两数相乘。语法result=number1*number2*运算符的语法具有以下几个部分:部分描述result必需
3、的;任何数值变量。number1必需的;任何数值表达式。number2必需的;任何数值表达式。说明result的数据类型通常与最精确的表达式的数据类型相同。精确度由最低到最高的顺序是Byte、Integer、Long、Single、Currency、Double和Decimal。下列情况是例外:如果则result为乘法运算有一个Single和一个Long,转换成Double。result的数据类型是Long、Single或Date变体,且超出正确范围,转换成有Double的Variant。result的数据类型是Byte变体,且超出
4、正确范围,转换成Integer变体。result的数据类型是Integer变体,且超出正确范围,转换成Long变体。如果有一个或两个表达式是Null表达式,则result为Null。如果一个表达式是Empty,则作为0处理。注意乘法用到的精确度等级与加法和减法用到的精确度等级不一样。*运算符示例本示例使用*运算符来计算两数的乘积。DimMyValueMyValue=2*2'返回4。MyValue=459.35*334.90'返回153836.315。3、+运算符 用来求两数之和。语法result=expression1+e
5、xpression2+运算符的语法具有以下几个部分:部分描述result必需的;任何数值变量。expression1必需的;任何表达式。expression2必需的;任何表达式。说明在使用+运算符时有可能无法确定是做加法还是做字符串连接。为避免混淆,请使用&运算符进行连接,并且改进程序代码的可读性。如果至少有一个表达式不是Variant,则可运用以下法则:如果则两个表达式都是数值数据类型(Byte、Boolean、Integer、Long、Single、Double、Date、Currency或是Decimal)相加。两个表达式都是
6、String连接。一个表达式是数值数据类型而另一个是Null之外的任意Variant。相加。一个表达式是String而其它是Null之外的任意Variant。连接。一个表达式是EmptyVariant返回另一个不变的表达式作为result。一个表达式是数值数据类型,而另一个是String产生一个类型不匹配错误。每个表达式都是Nullresult是Null。如果两个表达式都是Variant表达式,则可运用下列规则:如果则两个Variant表达式都是数值相加。两个Variant表达式都是字符串连接。一个Variant表达式是数值而另一个
7、是字符串相加。对于只有数值数据类型表达式的单纯加法,result的数据类型通常与其中最精确的表达式的数据类型相同。精确度由最低到最高的顺序是Byte、Integer、Long、Single、Double、Currency和Decimal。但下列情况例外:如果则result为一个Single和一个Long相加,一个Double。result的数据类型是Long、Single或Date变体,且越出正确范围,转换成Double变体。result的数据类型是Byte变体,且超过本身的正确范围时,转换成Integer变体。result的数据类
8、型是Integer变体,且超过本身的正确范围时,转换成Long变体。将一个Date加到任何数据类型上,一个Date。如果有一个或两个表达式是Null表达式,则result为Null。如果两个表达式都是Empty,则result是Int
此文档下载收益归作者所有