vb中的加号是什么

如intsum+=I
2024-11-29 08:58:17
推荐回答(4个)
回答1:

VB中的加号(+)是算术运算符和连接运算符。

  • 算术运算符

    + 运算符

    用来求两数之和。

  • 连接运算符

    + 运算符

    用来拼接字符串

    + 运算符时有可能无法确定是做加法还是做字符串连接。为避免混淆,请使用 &
    运算符进行连接,并且改进程序代码的可读性。

  • 语法

    对于只有数值数据类型表达式的单纯加法,result 的数据类型通常与其中最精确的表达式的数据类型相同。精确度由最低到最高的顺序是
    Byte、Integer、Long、Single、Double、Currency
    和 Decimal。但下列情况例外:


  • + 运算符示例

    本示例使用 + 运算符来计算数值的和。+ 运算符也可以用来做字符串的串接操作。不过,最好还是使用 & 运算符来做字符串的串接操作。如果 + 运算符两边的表达式中混着字符串及数值的话,其结果会是数值的求和。如果都是字符串作“相加”,则返回串接起来的字符串。

    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"(字符串被串接起来)。

回答2:

sum + =1的意思就是sum=sum+1
这时sum初始值为0, 通过这样一个赋值,sum值变为1

回答3:

+是用于算数运算的,&是用来字符窜连接的
你用+不就是算术运算吧,所以出错

回答4:

sum + =1
就是sum=sum+1