码迷,mamicode.com
首页 > 其他好文 > 详细

运算符

时间:2018-07-26 16:13:41      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:通过   练习   逻辑或   大于等于   三元运算   计算   表达式2   back   比较运算符   

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
位赋值运算
&=、|=、<<=、>>=、>>>=
 
 

运算符

标签:通过   练习   逻辑或   大于等于   三元运算   计算   表达式2   back   比较运算符   

原文地址:https://www.cnblogs.com/Change97/p/9372027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!