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