算术运算符
一元运算符
算术运算符一共有3个,分别是-、++和--。
二元运算符
二元运算符包括:+、-、*、/和%,这些运算符对整型和浮点型数据都有效
算术赋值运算符
+=、 -=、*=、/=、%=
关系运算符
关系运算符是比较两个表达式大小关系的运算,它的结果是true或false,即布尔型数据,如果表达式成立则结果为true,否则为false。关系运算符有8种:==、!=、>、<、>=、<=、===和!==。
逻辑运算符
逻辑运算符是对布尔型变量进行运算,其结果也是布尔型。
- !
- &&
- ||
位运算符
位运算是以二进位(bit)为单位进行运算的,操作数和结果都是整型数据。
- ~
- &
- |
- ^
- >>
- <<
其他运算符
除了前面介绍的主要运算符之外,还有一些其他运算符。
- 三元运算符(? : )例如:x? y:z ,其中,x, y 和z都为表达式
- 括号:起到改变表达式运算顺序的作用,它的优先级最高
- 引用号(.):实例调用属性、方法等操作符
- 赋值号(=):赋值时用等号运算符(=)进行的。
- 下标运算符[].
- 箭头(->):说明函数或方法返回值类型
- 逗号运算符(,):用于集合分割元素。
- 冒号运算符(:):用于字典集合分割“键值”对。