1.加减乘除运算符: + - * /
2.取模运算符: %
(1)取模:两个数相除得到的余数,取模结果的符号与被除数符号相同
(2)若想保留一个数的最后两位,则该数对100取模;同理:保留最后3位,则对1000取模
例:1234保留34,则1234%100=34; 18保留18,则18%100=18
3.递增递减运算符:++ --
int i=2; i++、++i结果都是使i加1(i=i+1) i--、--结果都是使i减1(i=i-1)
需要注意的是:i++是先把值给到x,再执行递增,++i是先执行递增,再把值给到x
4.赋值运算符: = += -= *= /= %=
例:int x=1,y=2;
(1)x=y;//代表把y的值赋值给x
(2)x+=y;//代表x=x+y
(3)x-=y;//代表x=x-y
(4)x*=y;//代表x=x*y
(5)x/=y;//代表x=x/y
5.比较运算符:> < <= >= == !=
对于比较运算符来说:真为1,假为0
>(大于符号) <(小于符号) <=(小于等于符号) ==(判断是否相等) !=(判断是否不相等)
6.逻辑运算符: &&(与) ||(或) !(非)
优先级:||<&&<!
对于逻辑运算符来说0为假,其他数为真(不只是1为真)
(1)与运算(有假必假,0为假)例:0&&0为假;0&&1为假;1&&1为真;2&&1为真
(2)或运算(有真必真)例:0||0为假;0||1为真;1||1为真;0||2为真
(3)非运算(非真即假,非假即真)例:!0为真;!1为假