基本运算符

287 阅读1分钟

算术运算符

一元运算符

算术运算符一共有3个,分别是-、++和--。

二元运算符

二元运算符包括:+、-、*、/和%,这些运算符对整型和浮点型数据都有效

算术赋值运算符

+=、 -=、*=、/=、%=

关系运算符

关系运算符是比较两个表达式大小关系的运算,它的结果是true或false,即布尔型数据,如果表达式成立则结果为true,否则为false。关系运算符有8种:==、!=、>、<、>=、<=、===和!==。

逻辑运算符

逻辑运算符是对布尔型变量进行运算,其结果也是布尔型。

  • !
  • &&
  • ||

位运算符

位运算是以二进位(bit)为单位进行运算的,操作数和结果都是整型数据。

  • ~
  • &
  • |
  • ^
  • >>
  • <<

其他运算符

除了前面介绍的主要运算符之外,还有一些其他运算符。

  • 三元运算符(? : )例如:x? y:z ,其中,x, y 和z都为表达式
  • 括号:起到改变表达式运算顺序的作用,它的优先级最高
  • 引用号(.):实例调用属性、方法等操作符
  • 赋值号(=):赋值时用等号运算符(=)进行的。
  • 下标运算符[].
  • 箭头(->):说明函数或方法返回值类型
  • 逗号运算符(,):用于集合分割元素。
  • 冒号运算符(:):用于字典集合分割“键值”对。