,转Visual Basic Visual J# C++ C# NEW JScript Visual FoxPro

Visual Basic Visual J# C++ C# NEW JScript Visual FoxPro

加法

加运算 + + + + + +

减运算 - - - - - -

乘法

乘运算 * * * * * *

除运算 / / / / / /

整数除法 \ n/a / 1

模数(仅返回余数的除法) Mod % % % %(也可以处理浮点) %; Mod

幂 ^ n/a n/a n/a ^, **

赋值

赋值 = = = = = =

加运算 += NEW += += += += +

减运算 -= NEW -= -= -= -= -

乘运算 *= NEW *= *= *= *= *

除运算 /= NEW /= /= /= /= /

整数除法 \= NEW n/a n/a /= 1 n/a n/a

连接 &= NEW += += += +

-

$

模数 n/a %= %= %= %= %

左移 n/a <<= <<= <<= <<= BITLSHIFT ( )

右移 n/a >>= >>= >>= >>= BITRSHIFT ( )

位 AND n/a &= &= &= &= BITAND ( )

位不包含 OR n/a ^= ^= ^= ^= BITXOR ( )

位包含 OR n/a |= |= |= |= BITOR ( )

关系式与等式

小于 < < < < < <

小于或等于 <= <= <= <= <= <=

大于 > > > > > >

大于或等于 >= >= >= >= >= >=

等于 = == == == == =

不相等 <> != != != != <>; #; !=

比较两个对象引用变量 Is == n/a == == COMPOBJ ()

比较对象引用类型 TypeOf x Is Class1 x instanceof Class1 n/a x is Class1(参见 as 和 typeof ) instanceof n/a

比较字符串 = String.equals () (比较和连接字符串的函数) ==

- 或 - String.Equals ()

== =

连接字符串 & + + + +

短路布尔 AND AndAlso && && && && n/a

短路布尔 OR OrElse || || || || n/a

移位运算

左移 n/a << << << << n/a

右移 n/a >> >> >> >>, >>> n/a

范围解析

范围解析 . n/a :: . . 和 base n/a ::

后缀 2

数组元素 () [ ] [ ] [ ] [ ] [ ]; ()

函数调用 () ( ) ( ) ( ) ( ) ( )

类型转换 Cint , CDbl , ..., CType (类型) (类型) (类型) type() n/a

成员函数 . . . . 或 -> . . .

后缀递增 n/a ++ ++ ++ ++ n/a

后缀递减 n/a -- -- -- -- n/a

一元运算符 3

间接寻址 n/a n/a * *(仅用于不安全模式) n/a n/a

寻址 AddressOf n/a & &(仅用于不安全模式;请参见 fixed ) n/a n/a

逻辑 NOT Not ! ! ! ! !

1 的补码 Not ~ ~ ~ ~ BITNOT ( )

前缀递增 n/a ++ ++ ++ ++ n/a

前缀递减 n/a -- -- -- -- n/a

类型大小 n/a n/a sizeof sizeof n/a n/a

逗号 n/a , , n/a , n/a

按位操作符

位 AND And & & & & BITAND ( )

位不包含 OR Xor ^ ^ ^ ^ BITXOR ( )

位包含 OR Or | | | | n/a

逻辑运算

逻辑 AND And && && && && AND

逻辑 OR Or || || || || OR

条件运算

条件操作符 IIf Function () ?: ?: ?: ?: n/a

指向成员的指针

指向成员的指针 n/a n/a .* 或 -> .(仅用于不安全模式) n/a n/a

引用

引用 n/a n/a & n/a(使用引用类型) n/a @

1. 根据操作数,除法运算符被重载以便处理整数除法和浮点除法。

2. 后缀运算符在表达式计算中具有最高的优先级。

3. 一元运算符出现在操作数前,并按照从右到左的顺序关联。