二元运算符“+”用于数据值的和的计算,也可以用于字符串的串联,当用于字符串串联时,操作数必为字符串
二元运算符“+”用于数据值的和的计算,也可以用于字符串的串联,当用于字符串串联时,操作数必为字符串
& > ^ > |
&& > ||
1 & 1 = 1 1 | 1 = 1 1 ^ 1 = 0
1 & 0 = 0 1 | 0 = 1 0 ^ 0 = 0
0 & 0 = 0 0 | 0 = 0 1 ^ 0 = 1
a++ 的含义是先赋值后相加,如 b=a++; 先将a的值赋给b,然后a再加上1;++a的含义是先相加后赋值,如 b=++a 先将a加上1,然后再把加上1的a赋给b.
int a=1;
b=a++; ---> b=1;a=2;
b=++a; ---> b=2; a=2;
"!error !error"