Java运算符整理
来源:互联网 发布:linux 查询rpm包 编辑:程序博客网 时间:2024/06/17 17:18
一, 算术运算符
+ 加
- 减
× 乘
/ 除
% 取余
++ 自增
-- 自减
二,位运算符
按位与运算符(&): 遇0得零
按位或运算符(|): 遇1得1
异或运算符(^) : 相同为1不同为0
取反运算符(~) : 参加运算的一个数据,按二进制位进行“取反”运算。
左移运算符(<<): 右移运算符(>>) 将一个数的各二进制位全部右移若干位,正数左补0,负数左补1,右边丢弃。 操作数每右移
一位,相当于该数除以2。
右移运算符(>>): 运算符把 expression1 的所有位向右移 expression2 指定的位数。expression1 的符号位被用来填充右移后左
边空出来的位。向右移出的位被丢弃。
无符号右移运算符(>>>):运算符把 expression1 的各个位向右移 expression2 指定的位数。右移后左边空出的位用零来填充。移出右边
的位被丢弃。 例如:var temp = -14 >>> 2
复合赋值运算符: 位运算符与赋值运算符结合,组成新的复合赋值运算符,
它们是: &= 例:a &= b 相当于a=a & b |=
例:a |= b 相当于a=a | b >>=
例:a >>= b 相当于a=a >> b <<=
例:a <<= b 相当于a=a << b ^=
例:a ^= b 相当于a=a ^ b 运算规则:和前面讲的复合赋值运算符的运算规则相似。
三,逻辑运算符
!-逻辑非
&-逻辑与
|-逻辑或
^-逻辑异或
&&-短路与
||-短路或
+ 加
- 减
× 乘
/ 除
% 取余
++ 自增
-- 自减
二,位运算符
按位与运算符(&): 遇0得零
按位或运算符(|): 遇1得1
异或运算符(^) : 相同为1不同为0
取反运算符(~) : 参加运算的一个数据,按二进制位进行“取反”运算。
左移运算符(<<): 右移运算符(>>) 将一个数的各二进制位全部右移若干位,正数左补0,负数左补1,右边丢弃。 操作数每右移
一位,相当于该数除以2。
右移运算符(>>): 运算符把 expression1 的所有位向右移 expression2 指定的位数。expression1 的符号位被用来填充右移后左
边空出来的位。向右移出的位被丢弃。
无符号右移运算符(>>>):运算符把 expression1 的各个位向右移 expression2 指定的位数。右移后左边空出的位用零来填充。移出右边
的位被丢弃。 例如:var temp = -14 >>> 2
复合赋值运算符: 位运算符与赋值运算符结合,组成新的复合赋值运算符,
它们是: &= 例:a &= b 相当于a=a & b |=
例:a |= b 相当于a=a | b >>=
例:a >>= b 相当于a=a >> b <<=
例:a <<= b 相当于a=a << b ^=
例:a ^= b 相当于a=a ^ b 运算规则:和前面讲的复合赋值运算符的运算规则相似。
三,逻辑运算符
!-逻辑非
&-逻辑与
|-逻辑或
^-逻辑异或
&&-短路与
||-短路或
0 0
- Java运算符整理
- Java运算符优先级整理
- Java常见运算符整理
- java运算符计算整理
- Java 运算符知识整理 学习笔记
- Java运算符_动力节点Java学院整理
- javascript运算符整理
- 运算符整理
- 基础整理-运算符
- java运算符的运用(笔记整理)
- 整理一下运算符资料
- C# 位运算符整理
- C++运算符重载整理
- Java运算赋值运算符
- JAVA-初步认识-第二章-算术运算符1知识点整理
- 关于java位运算符&,~,^,|,<<,>>的整理(包含二进制与十进制的转换)
- Java| Java 运算符
- 整理C/C++中的复合运算符
- 虚拟xp扩充C盘大小的方法
- 我对软件开发的一些感悟
- Android修改文件权限遇到的问题
- hadoop伪分布式下 无法启动datanode的原因及could only be replicated to > 0 nodes, instead of 1的错误
- DataGridView的列宽设置
- Java运算符整理
- 设置DataGridView中的数据居中显示
- 死性不改
- Oracle 学习DBA的日常工作 第二天
- 杂谈,引子,自述,what ever!
- C# dataGridView 列宽设为百分比
- 4个常用的HTTP安全头部
- 英文词语辨析:Fulfill, Finish, Complete and Accomplish
- 关于linux的运行级别