目录

算数运算符

赋值运算符

比较运算符

逻辑运算符

三元运算符


算数运算符

定义:就是用来做加减乘除等数学计算的符号。

运算符 运算规则 范例 结果
+ 加法 1+2 3
- 减法 3-1 2
* 乘法 2*2 4
/ 除法 5/2 2
% 取余 5%2 1
++a 前自增 int a=1;输出(++a) 2
a++ 后自增 int a=1;输出(a++) 1
--a 前自减 int a=2;输出(--a) 1
a-- 后自减 int a=2;输出(a--) 2

说明:

++a相当于 int a=1; a=a+1;输出(a)

a++相当于 int a=1; 输出(a);a=a+1

--a相当于 int a=1; a=a-1;输出(a)

a--相当于 int a=1; 输出(a);a=a-1

赋值运算符

定义:就是把右边的值,存到左边变量里的符号。

运算符 运算规则 示例 结果
= 赋值 int a=1 1
+= 先加法后赋值 int a=1,a+=1 2
-= 先减法后赋值 int a=1,a-=1 0
*= 先乘法后赋值 int a=1,a*=2 2
/= 先除法后赋值 int a=5,a/=2 2
%= 先取余后赋值 int a=5,a%=2 1

说明:

+=:int a=1,a=a+1,a=2

-=:int a=1,a=a-1,a=0

*=:int a=1,a=a*2,a=2

/=:int a=5,a=a/2,a=2

%=:int a=5,a=a%2,a=1

比较运算符

定义:用来比较两个值大小、是否相等,结果只有 true 真 或 false 假。

运算符 运算规则 示例 结果
== 必等于 1==2 false
!= 不等于 1!=2 true
< 小于 1<2 true
> 大于 1>2 false
<= 小于等于 1<=2 true
>= 大于等于 1>=2 false

逻辑运算符

定义:用来连接多个真假条件,最终得出一个 true 或 false。

运算符 运算规则 示例 结果
! !true false
&& 短语与 false&&true false
|| 短路或 false||true true

说明:

条件1&&条件2

当在&&情况下条件1为false时,条件2不执行结果直接为false。

当在||情况下条件1为true时,条件2不执行结果直接为true。

三元运算符

定义:根据一个条件,二选一返回结果,是简化版的 if-else。

格式:(条件表达式 ? 表达式1:表达式2);

说明:如果条件表达式为true,就执行表达式1,否则就执行表达式2。

例如:

int a=1;

int b=2;

int c = (a>b? 3:4);//结果c=4

int c = (a<b? 3:4);//结果c=3

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐