C++操作符说明

算术运算符    +      *   / 

 

赋值运算符    =     +=      -     *=     \= 

 

&= 赋值位与 x&=0x02;        |= 赋值位或 x|=0x02;    

逻辑操作符   

 && 逻辑与 if(x && 0xFF) {...}   

 || 逻辑或 if(x || 0xFF) {...}    

等式操作符    == 等于 if(x == 10) {...}   

 != 不等于 if(x != 10) {...}   

 < 小于 if(x < 10) {...}   

 > 大于 if(x > 10) {...}   

 <= 小于或等于 if(x <= 10) {...}   

 >= 大于或等于 if(x >= 10) {...}  

  一元操作符  

  * 间接操作符 int x=*y;   

 & 地址操作符 int* x=&y;   

 ~ 位非 x &=~0x02;    

^  异或

! 逻辑非 if(!valid) {...}   

 ++ 递增操作符 x++(等于xx=x+1;)    

-- 递减操作符 x--;   

 类和结构操作符   

 :: 范围解析 MyClass :: SomeFunction();   

 -> 间接成员 MyClass-> SomeFunction();   

 · 直接成员 MyClass . SomeFunction();  

posted @ 2011-12-09 09:30  翛尧  阅读(235)  评论(0编辑  收藏  举报