vb6.0运算符大全

更新时间:2023-08-11 21:29:53 阅读: 评论:0

Vb6.0运算符
1、& 运算符
用来强制两个表达式作字符串连接.
语法
为什么学不好英语result=expression1& expression2
& 运算符的语法具有以下几个部分:
sunlike
部分
描述
result
必需的;任何 StringVariant变量.
expression1
必需的;任何表达式.
expression2
必需的;任何表达式.
说明
如果expression 不是字符串,则将其转换成 String 变体.如果两个表达式都是字符串表达式,则 result数据类型String;否则 result String 变体.如果两个表达式都是 Null,则 result 也是 Null.但是,只要有一个 expression Null,那么在与其它表达式连接时,都将其作为长度为零的字符串 <""> 处理.任何 Empty 类型表达式也作为长度为零的字符串处理.
& 运算符示例
本示例使用& 运算符将字符串串接起来.
Dim MyStr
MyStr = "Hello" & " World"  ' 返回 "Hello World".
MyStr = "Check " & 123 & " Check"  ' 返回 "Check 123 Check".
2、* 运算符
用来将两数相乘.
语法
result=number1*number2
* 运算符的语法具有以下几个部分:
部分
描述
result
必需的;任何数值变量.
number1
必需的;任何数值表达式.
number2
裁判 英文
必需的;任何数值表达式.
说明
result 数据类型通常与最精确的表达式的数据类型相同.精确度由最低到最高的顺序是
ByteIntegerLongSingleCurrencyDoubleDecimal.下列情况是例外:
留学英语
如果
result
乘法运算有一个 Single 和一个Long,
转换成 Double.
result 的数据类型是 LongSingle Date 变体,且超出正确范围,
转换成有 Double Variant.
result 的数据类型是 Byte 变体,且超出正确范围,
转换成 Integer 变体.
result 的数据类型是Integerlaboratory 变体,且超出正确范围,
转换成 Long 变体.
如果有一个或两个表达式是 Null 表达式,则 result Null.如果一个表达式是 Empty,则作为 0 处理.
注意 乘法用到的精确度等级与加法和减法用到的精确度等级不一样.
* 运算符示例
本示例使用* 运算符来计算两数的乘积.
Dim MyValue
MyValue = 2 * 2  ' 返回 4.
MyValue = 459.35 * 334.90    ' 返回 153836.315.
3、+ 运算符
用来求两数之和.
语法
result=expression1+expression2
+ 运算符的语法具有以下几个部分:
部分
描述
result
必需的;任何数值变量.
expression1
必需的;任何表达式.
expression2
必需的;任何表达式.
说明
在使用+ 运算符时有可能无法确定是做加法还是做字符串连接.为避免混淆,请使用 & 运算符进行连接,并且改进程序代码的可读性.
如果至少有一个表达式不是 Variant,则可运用以下法则:
如果
两个表达式都是数值数据类型 <ByteBooleanIntegerLongSingleDoubleDate汉堡英文、Currency 或是 新东方游学Decimal>
相加.
两个表达式都是 String
连接.
一个表达式是数值数据类型而另一个是 Null之外的任意 Variant.
相加.
一个表达式是String 而其它是 Null 之外的任意 Variant.
连接.
一个表达式是 EmptyVariant
返回另一个不变的表达式作为 result.
一个表达式是数值数据类型,而另一个是 String
lpl什么意思产生一个类型不匹配错误.
每个表达式都是 Null
result Null.
如果两个表达式都是 Variant 表达式,则可运用下列规则:
如果
两个Variant 表达式都是数值
相加.
两个Variant 表达式都是字符串
连接.
一个Variant 表达式是数值而另一个是字符串
相加.
对于只有数值数据类型表达式的单纯加法,result 数据类型通常与其中最精确的表达式的数据类型相同.精确度由最低到最高的顺序是 ByteIntegerLongSingleDoubleCurrency Decimal.但下列情况例外:
如果
result
一个 Single 和一个 Long 相加,
一个 Double.
result 的数据类型是 最新韩国男士发型LongSingle Date 变体,且越出正确范围,
转换成 Double 变体.
result 的数据类型是Byte 变体,且超过本身的正确范围时,
转换成 Integer 变体.
result 的数据类型是 Integer 变体,且超过本身的正确范围时,
转换成 Long 变体.
将一个 Date 加到任何数据类型上,
一个 Date.
teach的用法如果有一个或两个表达式是 Null 表达式,则 result Null.如果两个表达式都是 Empty,则 result Integer.但是,如果只有一个表达式是 Empty,则另一个表达式原封不动地作为 result 返回.
注意 加法和减法用到的精确度等级与乘法用到的精确度等级不一样.
+ 运算符示例
本示例使用+ 运算符来计算数值的和.+ 运算符也可以用来做字符串的串接操作.不过,最好还是使用 & 运算符来做字符串的串接操作.如果 + 运算符两边的表达式中混着字符串与数值的话,其结果会是数值的求和.如果都是字符串作"相加",则返回串接起来的字符串.
Dim MyNumber, Var1, Var2
MyNumber = 2 + 2  ' 返回 4.
MyNumber = 4257.04 + 98112  ' 返回 102369.04.
Var1 = "34": Var2 = 6  ' 初始化混合变量的值.
MyNumber = Var1 + Var2  ' 返回 40.
Var1 = "34": Var2 = "6"  ' 用字符串初始化混合变量的值.
MyNumber = Var1 + Var2  ' 返回 "346"〔字符串被串接起来〕.
4、– 运算符
用来求两数之差或表示数值表达式的负值.
语法 1
result=number1 - number2

本文发布于:2023-08-11 21:29:53,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/194039.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图