算术运算符和复合赋值运算符
- ++ 自加一 有前加和后加
- - 自减一 有前减和后减
- 一元运算符++/-比二元的+-优先级高
- += -= *= /= %=
- 对于+-*/%=都需要两个操作数才能进行运算的这些运算符,我们叫做二元运算符
- 对于像++-这样的只需要一个操作数就能进行运算的运算符,我们叫一元运算符
关系运算符
- >,<
- ==(等于、相等),!=(不等)
- >=(大于等于,包含),<=(小于等于,包含)
逻辑运算符
- &&(逻辑与)
如果表达式1与表达式2有一个为false,那么整个表达式的结果为false
如果两个表达式的结果都为true,那么整个表达式的结果为true
如:20>10&&20<10
- ||(逻辑或)
如果表达式1或表达式2有一个结果为true,那么整个表达式的结果为true
如果两个表达式的结果都为false,那么整个表达式的结果为false
如:43>||67<9
- !(逻辑非(取反))
如果表达式是正确的,那么取反后就是错误的
如果表达式是错误的,那么取反后就是正确的