vb60运算符大全.docx
《vb60运算符大全.docx》由会员分享,可在线阅读,更多相关《vb60运算符大全.docx(29页珍藏版)》请在第一文库网上搜索。
1、Vb6.0运算符1、&运算符用来强制两个表达式作字符串连接。语法resu1t=expression1&expression2&运算符的语法具有以下几个部分:描述resu1t必需的;任何String或Variantoexpression1必需的;任何表达式。expression2必需的;任何表达式。说明如果expression不是字符串,则将其转换成String变体。如果两个表达式都是字符串表达式,则resu1t的数据类型是String;否则resu1t是String变体。如果两个表达式都是NUI1则resu1t也是NU11。但是,只要有一个expression是NU11,那么在与其它表达式连接
2、时,都将其作为长度为零的字符串(,m)处理。任何Ep”型表达式也作为长度为零的字符串处理。&运算符示例本示例使用&运算符将字符串串接起来。DimMyStrMyStr=nHe11on&Wor1d1返回He11oWOrkroMyStr=nCheck&123&Check,返回nCheck123Check%2、*运算符用来将两数相乘。语法resu1t=number1number2运算符的语法具有以下几个部分:Sresu1t必需的;任何数值变量。number1必需的;任何数值表达式。number2必需的;任何数值表达式。说明resu1t的数据类型通常与最精确的表达式的数据类型相同。精确度由最低到最高的顺
3、序是ByteInteger1ongSing1eCurrencyDoub1eDecima1下列情况是例外:如果贝IJreSUh为乘法运算有一个SingIe和一个1Ong,转换成Doub1eoresu1t的数据类型是1ong、Sing1e转换或Date变体,且超出正确围,成有DOUbIe的Variantoresu1t的数据类型是Byte变体,且超出正确围,转换成Intege1变体。resu1t的数据类型是Integer变体,且超出正确围,转换成1ong变体。如果有一个或两个表达式是NUH表达式,则resu1t为Nu11。如果一个表达式是Empty,则作为0处理。注意乘法用到的精确度等级与加法和减法
4、用到的精确度等级不一样。*运算符示例本示例使用*运算符来计算两数的乘积。DimMyVa1ueMyVaIue=2*2返回4。MyVaIue=459.35*334.90返回153836.315。3、+运算符用来求两数之和。语法resu1t=expression1+expression2+运算符的语法具有以下几个部分:部分描述resu1t必需的;任何数值变量。expression1必需的;任何表达式。expression2必需的;任何表达式。说明在使用+运算符时有可能无法确定是做加法还是做字符串连接。为避免混淆,请使用&运算符进行连接,并且改进程序代码的可读性。如果至少有一个表达式不是Varian3
5、则可运用以下法则:如果两个表达式都是数值数据类型(ByteBoo1ean、Integer、1ong、Sing1e、Doub1e、CUrrenCy或是DeCima1)相加。I两个表达式都是StringI螃。一个表达式是数值数据类型而另一个是Nu11之外的任意Varianto相加。一个表达式是String而其它是Nu11之外的任意Variant。连接。一个表达式是EmptyVariant返回另一个不变的表达式作为resu1to一个表达式是数值数据类型,而另一个是String产生一个类型不匹配错误。每个表达式都是Nu11resu1t是Nu11o如果两个表达式都是Variant表达式,则可运用下列规则
6、:如果则两个Variant表达式都是数值相加。两个Variant表达式都是字符串连接。一个Variant表达式是数值而另一个是字符串相加。对于只有数值数据类型表达式的单纯加法,resu1t的数据类型通常与其中最精确的表达式的数据类型相同。精确度由最低到最高的顺序是Byte、Integer.1ong、Sing1e、Doub1eCUrrenCy和DeCima1。但下列情况例外:如果则resu1t为一个Sing1e和一个1Ong相加,一个Doub1eoresu1t的数据类型是1ongSing1e或Date变体,且越出正确围,转换成Doub1e变体。resu1t的数据类型是Byte变体,且超过本身的正
7、确围时,转换成Integer变体。resu1t的数据类型是Integer变体,且超过本身的正确围时,转换成1ong变体。将一个Date加到任何数据类型上,一个Date0如果有一个或两个表达式是NUI1表达式,则resu1t为Nu11。如果两个表达式都是EmPty,则resu1t是Integer。但是,如果只有一个表达式是EmPty,则另一个表达式原封不动地作为resu1t返回。注意加法和减法用到的精确度等级与乘法用到的精确度等级不一样。+运算符示例本示例使用+运算符来计算数值的和。+运算符也可以用来做字符串的串接操作。不过,最好还是使用&运算符来做字符串的串接操作。如果+运算符两边的表达式中混
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb60 运算 大全