运算符相关知识
- 对于/和%,c++11中对于(-m)/n,m/(-n)都等于-(m/n),对于(-m)%n等于-(m%n),m%(-n)等于m%n。
- 在输出语句中用条件运算符要加括号,因为优先级较低,如:
cout << ((grade < 60) ? "fail" : "pass");
- 位运算符:关于符号为的处理没有明确的规定,所以强烈建议仅将位运算符用于处理无符号类型。
cout << ((grade < 60) ? "fail" : "pass");
数组的大小必须在编译的时候就要确定;数组不允许拷贝和赋值,如:1
2
3int a[] = { 0, 1, 2};
int a2 = a; //错误
a2 = a; //错误