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. 一元运算符出现在操作数前,并按照从右到左的顺序关联。

posted on 2007-10-16 14:13  MainIsUsed  阅读(388)  评论(0编辑  收藏  举报