操作符 + (Addition)
总结两个表达式
语法
Declare
Operator
+
(
ByRef
lhs
As
Byte
,
ByRef
rhs
As
Byte
)
As
Byte
Declare
Operator
+
(
ByRef
lhs
As
UByte
,
ByRef
rhs
As
UByte
)
As
UByte
Declare
Operator
+
(
ByRef
lhs
As
Short
,
ByRef
rhs
As
Short
)
As
Short
Declare
Operator
+
(
ByRef
lhs
As
UShort
,
ByRef
rhs
As
UShort
)
As
UShort
Declare
Operator
+
(
ByRef
lhs
As
Integer
,
ByRef
rhs
As
Integer
)
As
Integer
Declare
Operator
+
(
ByRef
lhs
As
UInteger
,
ByRef
rhs
As
UInteger
)
As
UInteger
Declare
Operator
+
(
ByRef
lhs
As
LongInt
,
ByRef
rhs
As
LongInt
)
As
LongInt
Declare
Operator
+
(
ByRef
lhs
As
ULongInt
,
ByRef
rhs
As
ULongInt
)
As
ULongInt
Declare
Operator
+
(
ByRef
lhs
As
Single
,
ByRef
rhs
As
Single
)
As
Single
Declare
Operator
+
(
ByRef
lhs
As
Double
,
ByRef
rhs
As
Double
)
As
Double
Declare
Operator
+
(
ByRef
lhs
As
T
Pointer
,
ByRef
rhs
As
Integer
)
As
T
Pointer
Declare
Operator
+
(
ByRef
rhs
As
Integer
,
ByRef
lhs
As
T
Pointer
)
As
T
Pointer
Declare
Operator
+
(
ByRef
lhs
As
T
,
ByRef
rhs
As
Integer
)
As
T
Declare
Operator
+
(
ByRef
lhs
As
Integer
,
ByRef
rhs
As
T
)
As
T
用法
result
=
lhs
+
rhs
参数
lhs
左侧表达式求和。
rhs
右边表达的总和。
T
任何指针类型。
返回值
返回两个表达式的和。
说明
当左和右侧表达式是数值时,
操作符 +
(添加)
返回两个值的总和。
当左和右侧表达式是字符串值时,
操作符 +
(添加)
连接两个字符串并返回结果。
如果积分值
n
添加到
T
Pointer
类型,则操作符对地址执行指针运算,返回
T
值的存储位置
n
,假设
n
位于
T
值的连续数组)。这与数字加法的行为不同,因为
Integer
的值按
SizeOf
(
T
)
缩放。
任何操作数都不会被修改。
该操作符可以被重载以接受用户定义的类型。
例子
Dim
n
As
Single
n
=
4.75
+
5.25
Print
n
将产生输出:
10
方言差异
在
-lang qb
方言中,此运算符无法重载。
与QB差别
没有
参考
操作符 + (String Concatenation)
数学函数