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

  • 相关阅读:
    彻底理解c++的隐式类型转换
    golang1.16新特性速览
    配置CLion管理Qt项目国际化支持
    一道有趣的golang排错题
    计算机视觉 / 二维空间中,如何判断点在不在某个封闭图形内?
    如何使用google搜索?
    shuffle实现 / 洗牌算法
    Linux 命令行界面下,好玩的东西
    LAB5 Shell、外存管理与操作
    LAB6 网络通信 、 网卡驱动
  • 原文地址:https://www.cnblogs.com/ruanbl/p/926140.html
Copyright © 2020-2023  润新知