目录
-
- 1、赋值运算符
- 2、算术运算符
- 3、自增和自减运算符
- 4、关系运算符
- 5、逻辑运算符
- 6、位运算符
-
- 位逻辑运算符
- 位移辑运算符
- 7、复合赋值运算符
- 8、三元运算符
- 9、圆括号
- 10、运算符优先级
1、赋值运算符
赋值运算符用符号“=”表示,他是一个二元运算符,其功能是将右方操作数赋值给左方的操作数。
代码示例:
2、算术运算符
算术运算符主要有+(加号)、-(减号)、*(乘号)、/(除号)和%(取余),这些都是二元运算符。在进行除法和取余时,0不能做除数,否则会报异常。
代码示例:
3、自增和自减运算符
自增和自减运算符是单目运算符,可以放在变量之前,也可以放在变量之后。
代码示例:
这里有一点需要注意,摆放位置,前置的自增自减会先将变量值加1(或减一),然后再让变量参与表达式的运算。
4、关系运算符
关系运算符属于二元运算符,用来判断一个操作数和另外一个操作数之间的关系,关系运算符计算结果都是布尔类型的。
代码示例:
5、逻辑运算符
逻辑运算符是对真和假两种逻辑值进行运算,运算后的结果仍是一个逻辑值。逻辑运算符包括&&(逻辑与)、||(逻辑或)和!(逻辑非)。除了!是一元运算符,其他都是二元运算符。
代码示例:
6、位运算符
位运算符的操作数据类型是整型,可以是有符号的也可以是无符号的。位运算符可以分为两大类;位逻辑运算符和位移运算符。
位逻辑运算符
代码示例:
注意:
位移辑运算符
位移运算符有三个,分别是左移<<、右移>>和无符号右移>>>,这三个运算符都可以将任意数字以二进制数的 方式进行位数移动运算。其中左移和右移不会改变数字的正负,但经过无符号右移>>>运算之后会产生正数结果。
代码示例:
7、复合赋值运算符
复核赋值运算符就是将赋值运算符与其他运算符合并成一个运算符来使用,从而实现两种运算符效果。
8、三元运算符
三元运算符的使用格式为:
条件表达式 ? 值1 : 值2
三元运算符的运算规则为: 若条件式的值为true,则整个表达式取"值1",否则取“值2”。例如
9、圆括号
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/24765.html