运算符相关知识

  • 对于/和%,c++11中对于(-m)/n,m/(-n)都等于-(m/n),对于(-m)%n等于-(m%n),m%(-n)等于m%n。
  • 在输出语句中用条件运算符要加括号,因为优先级较低,如:cout << ((grade < 60) ? "fail" : "pass");
  • 位运算符:关于符号为的处理没有明确的规定,所以强烈建议仅将位运算符用于处理无符号类型。