首页 > 其他 > 详细

运算符

时间:2019-10-18 16:12:35      阅读:42      评论:0      收藏:0      [点我收藏+]
NO. 运算符 类型 范例 结果 描述
1   = 赋值运算符 int X = 10; X的内容为10 为变量X赋值为数字常量10
2   ? : 三目运算符 int X = 10>5 ? 10 : 5 X的内容为10 将两个数字中较大的值赋予X4
3   + 算数运算符 int X = 20+10; X = 30 加法计算
4    - 算数运算符 int X= 20-10; X = 10 减法计算
5   * 算数运算符 int X = 20*10 X = 200 乘法计算
6  / 算数运算符 int X = 20 /10 X = 2 除法计算
7  % 算数运算符 int X 10 % 3 X = 1 取模(取余数)计算
8   > 关系运算符 boolean X = 20 > 10 X = true 大于
9   < 关系运算符 boolean X = 20 < 10 X = false 小于
10   >= 关系运算符 boolean X = 20>=20 X = true 大于等于
11   <= 关系运算符 boolean X = 20<=20 X = true 小于等于
12   == 关系运算符 boolean X = 20==20 X = true 等于
13   != 关系运算符 boolean X = 20 !=20 X = false 不等于
14   ++ 自增运算符

int X = 10;

int y =X ++ * 2;

int x = 10;

int y =++ x * 2;

X = 11

Y = 20

x = 11

y = 22

"++"放在变量X之后,表示先使

用X计算,之后X的内容再自增

"++"放在变量X之前,表示先将

x的内容自增,在进行计算

15   -- 自减运算符

int X = 10;

int y = x -- * 2;

int x = 10;

int y = -- x * 2;

x = 9

y = 20

x = 9

y = 18

"--"放在变量X之后,表示先使

用X计算,之后X的内容再自减

"--"放在变量X之前,表示先将

x的内容自减4;,在进行计算

16   & 逻辑运算符 boolean x = false&true X = false AND. 与,全为true,结果为true
17   && 逻辑运算符 boolean X =false&&true X = false 短路与,全为true结果为true
18    | 逻辑运算符 boolean X =false|true  X = true OR,或,有一个为true结果为true 
19    || 逻辑运算符  boolean X = false||true X = true 短路或,有一个为true结果为true 
20    ! 逻辑运算符 boolean X =!false X = true  NOT,否,true变false,false变true
21    () 括号运算符 int X = 10*(1+2) X = 30 使用()改变运算的优先级 
22    &  位运算符 int X = 19&20 X = 16 按位与
23     |  位运算符 int X = 19|20 X = 23 按位或 
24    ^  位运算符 int X = 19^20 X = 7 异或(相同为0,不同为1) 
25    ~  位运算符 int X = ~19 X = -20 取反 
26   <<  位运算符 int X = 19<<2 X = 76 左移位 
27   >>   位运算符 int X = 19>>2 X = 4 右移位 
28  >>>  位运算符 int X = 19>>>2  X = 4 无符号右移位 
29   +=  简洁运算符 a+=b  -  a+b的值存放到 s 中 (a=a+b)
30   -=   简洁运算符 a-=b  -   a-b的值存放到 s 中 (a=a-b)
31   *=   简洁运算符 a*=b  -   a*b的值存放到 s 中 (a=a*b)
32   /=   简洁运算符 a/=b  -   a/b的值存放到 s 中 (a=a/b)
33   %=   简洁运算符 a%=b  -   a%b的值存放到 s 中 (a=a%b)

运算符

原文:https://www.cnblogs.com/cyx3217/p/11672743.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!