1. + 加 x=y+z;
2. - 減 x=y-z;
3. * 乘 x=y*z;
4. / 除 x=y/z;
賦值運算符
5. = 賦值 x=10;
6. += 賦值與和 x+=10;(等於xx=x+10;)
7. -= 賦值與減 x-=10;
8. *= 賦值與乘 x*=10;
9. /= 賦值與除 x/=10;
10. &= 賦值位與 x&=0x02;
11. |= 賦值位或 x|=0x02;
邏輯操作符
12. && 邏輯與 if(x && 0xFF) {...}
13. || 邏輯或 if(x || 0xFF) {...}
等式操作符
14. == 等於 if(x == 10) {...}
15. != 不等於 if(x != 10) {...}
16. < 小於 if(x < 10) {...}
17. > 大於 if(x > 10) {...}
18. <= 小於或等於 if(x <= 10) {...}
19. >= 大於或等於 if(x >= 10) {...}
一元操作符
20. * 間接操作符 int x=*y;
21. & 地址操作符 int* x=&y;
22. ~ 位非 x &=~0x02;
23. ! 邏輯非 if(!valid) {...}
24. ++ 遞增操作符 x++(等於xx=x+1;)
25. -- 遞減操作符 x--;
類和結構操作符
26. :: 範圍解析 MyClass :: SomeFunction();
27. -> 間接成員 MyClass-> SomeFunction();
28. · 直接成員 MyClass . SomeFunction();