运算符

Posted change97

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运算符相关的知识,希望对你有一定的参考价值。

1.赋值运算符

 
运算符
运算规则
范例
结果
=
赋值
int a = 2
2
+=
加后赋值
int a =2,a+=2
4
-=
减后赋值
int a =2,a-=2
0
*=
乘后赋值
int a =2,a*=2
4
/=
整出后赋值
int a=2,a/=2
1
%=
取模后赋值
int a =2,a%=2
0
 

2.比较运算符

运算符
运算符规则
范例
结果
==
相等于
4==3
False
!=
不等于
4!=3
True
<
小于
4<3
False
>
大于
4>3
True
<=
小于等于
4<=3
False
>=
大于等于
4>=3
True

3.逻辑运算符

逻辑运算符,它是用于布尔值进行运算的,运算的结果最终为布尔值true或false
 
运算符
运算规则
范例
结果
&
false或true
false
|
false|true
true
^
异或
true^false
ture
!true
false
&&
短路与
false&&true
false
||
短路或
false||true
ture
   短路与&&:参与计算的两边数据,有false,则运算结果为false 
   短路或||:参与是计算的两边数据,有true,则运算结果为ture
   逻辑非!:参与计算的数据,原先是true则变成false,原先是false则变成true

4.三元运算符

以上学习的为一元或者二元运算符。
元即参与运算的数据
  • 格式:
    • (条件表达式)?表达式1:表达式2
  • 表达式:通俗的说,即通过使用运算符将操作数联系起来的式子,例如
    • 3+2,使用算术运算符将操作数联系起来,这种情况,成为算术表达式
    • 3>2,使用比较运算符(也称为条件运算符)将操作练习起来,这种情况叫做条件表达式
    • 还有其他表达式
  • 三元运算符运算规则
    • 先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2
 

5.运算符优先级

 
优先级
描述
运算符
1
括号
()、[]
2
正负号
+、-
3
自增自减,非
++、--、!
4
乘除,取余
*、/、%
5
加减
+、-
6
移位运算
<<、>>、>>>
7
大小关系
>、>=、<、<=
8
相等关系
==、!=
9
按位与
&
10
按位异或
^
11
按位或
|
12
逻辑与
&&
13
逻辑或
||
14
条件运算
?:
15
赋值运算
=、+=、-=、*=、/=、%=
16
位赋值运算
&=、|=、<<=、>>=、>>>=
 
 

以上是关于运算符的主要内容,如果未能解决你的问题,请参考以下文章

Python算术运算符赋值运算符关系运算符逻辑运算符条件运算符(三元运算符)

JAVA语言运算符(算数运算符赋值运算符比较运算符逻辑运算符三元运算)

python的运算符都有哪些

Java_运算符

js运算符(运算符的结合性)

R语言 运算符