java基础之转义字符与运算符(2)
文章目录
- java基础之转义字符与运算符(2)
- 一、转义字符
- 二、运算符
- 1.算术运算符
- 2.赋值运算符
- 3.关系运算符
- 4.逻辑运算符
- 5.位运算符
- 6.位移运算符
- 7.三目运算符
- 小结
一、转义字符
1.\n:换行标签.
2.\r:回车,拥有换行的作用.
3.\t:制表符,相当于一个tab键,四个空格.
4.\\,\“\”:输出反斜杠和双引号或单引号.
二、运算符
1.算术运算符
+,-,*,/,%,++,–
1.++,自增,如果在表达式前面,则先自增,再执行,如果在表达式后面,则先执行,在自增.
2.–:自减同理
2.赋值运算符
=,+=,-=,*=,/=,%=,自右向左赋值.
byte或short类型在+=计算时,不会改变数据类型.
3.关系运算符
==:等于等于
!=:不等于
>=:大于等于
>:大于
<=小于等于
<:小于
4.逻辑运算符
&:与,
|:或,
!:非,
^:异或,
&&:短路与,
||:短路或
&运算:两边结果都是true,结果则为true,否则为false.
|运算:两边结果有一个为true,结果就是true,否则为false.
!运算:相同为false,不同为true.
^运算: 两边相同为false,不同为true.
&&运算:先计算左边表达式的结果,结果为true,再去计算右边,否则直接返回false.
||:如果左边表达式为true,则直接返回true,如果为false,则继续执行.
5.位运算符
1.~:按位取反.
2.&:按位与.
3.|:按位或.
4.^:按位异或.
6.位移运算符
1.<<:左移:
a<<b:表示将二进制形式的a逐位左移b位,最低位空出的补0;相当于a*b的二次幂.
2.>>:带符号右移:
a>>b:将二进制形式的a逐位右移b位,最高位空出的b位,补0;
3.>>>:无符号右移:
a>>>b:将二进制形式的a逐位右移b位,最高位空出的b位,补0,相当于a/b的二次幂;
7.三目运算符
X ? a:b;
X为表达式,结果为boolean类型,如果表达式为true,则返回a,否则返回b.
小结
本章概述了java基础中的转义字符与运算符,内容比较杂而多,需要勤加练习,只要基础打牢,对后续的java学习才能得心应手.
有哪里不足或者有更好的建议,欢迎留言吐槽,有哪里不懂的小伙伴,可以私信我,我会一一答复,感谢认可,感谢支持!