vb6.0运算符大全

更新时间:2023-07-17 10:54:42 阅读: 评论:0

Vb6.0运算符
1& 运算符
用来强制两个表达式作字符串连接。
语法
result = expression1 & expression2
& 运算符的语法具有以下几个部分:
何郡
部分
描述
result
必需的;任何 String Variant 变量
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 数据类型通常与最精确的表达式的数据类型相同。精确度由最低到最高的顺序是
Byte IntegerLongSingleCurrencyDouble Decimal。下列情况是例外:
如果
result
乘法运算有一个 Single 和一个Long
转换成 Double
result 的数据类型是 LongSingle Date 变体且超出正确范围,
转换成有 Double Variant
result 的数据类型是 Byte 变体,且超出正确范围,
转换成 Integer 变体。
result 的数据类型是 Integer 变体,且超出正确范围,
转换成 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,则可运用以下法则:
胆固醇偏高吃什么好
如果
两个表达式都是数值数据类型 (ByteBoolean IntegerLongSingle Double DateCurrency 或是 Decimal)
相加。
两个表达式都是 String
连接。
一个表达式是数值数据类型而另一个是 Null 之外的任意 Variant
相加。
一个表达式是 String 而其它是 Null 之外的任意 Variant
连接。
一个表达式是 Empty Variant
返回另一个不变的表达式作为 助人为乐的作文result
一个表达式是数值数据类型,而另一个是 String
产生一个类型不匹配错误。
每个表达式都是 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
如果有一个或两个表达式是 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"  ' 用字符串初始化混合变量的值。

本文发布于:2023-07-17 10:54:42,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1101240.html

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

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