Java中的位运算符与基本数据类型
来源:互联网 发布:正态分布随机矩阵 编辑:程序博客网 时间:2024/05/01 17:49
Java的位运算(bitwise operators)直接对整数类型的位进行操作,这些整数类型包括long、int、short、char和 byte,位运算符具体如下表:
运算符
说明
<<
左移位,在低位处补0
>>
右移位,若为正数则高位补0,若为负数则高位补1
>>>
无符号右移位,无论正负都在高位补0
&
与(AND),对两个整型操作数中对应位执行布尔代数,两个位都为1时输出1,否则0。
|
或(OR),对两个整型操作数中对应位执行布尔代数,两个位都为0时输出0,否则1。
~
非(NOT),一元运算符。
^
异或(XOR),对两个整型操作数中对应位执行布尔代数,两个位相等0,不等1。
<<=
左移位赋值。
>>=
右移位赋值。
>>>=
无符号右移位赋值。
&=
按位与赋值。
|=
按位或赋值。
^=
按位异或赋值。
Java中的基本数据类型的表:
数据类型
大小
最小值
最大值
boolean
8-bitbyte
8-bit
-128
+127
char
16-bit
Unicode 0
Unicode 216-1
short
16-bit
-215
+215-1
int
32-bit
-231
+231-1
float
32-bit
IEEE754
IEEE754
long
64-bit
-263
263-1
double
64-bit
IEEE754
IEEE754
0 0
- Java中的位运算符与基本数据类型
- Java基本数据类型与位运算、原码&补码&反码
- Java中的基本数据类型及运算符
- java中的基本数据类型和运算符
- JAVA 基本数据类型与运算
- Java基本数据类型+运算符
- 3:Java中的基本数据类型和运算符
- Java语言基础--基本数据类型与运算符
- Java学习笔记-基本数据类型与运算符
- java基础之数据类型与基本运算符
- Java基本数据类型与四个运算
- Java中的基本数据类型与引用数据类型
- java中8种基本数据类型、基本数据类型的转换与运算符
- JAVA数据类型及位运算符
- java基本数据类型运算
- Java 中的位运算符
- JAVA中的位运算符
- Java中的位运算符
- eclipse常用快捷键
- 每天一个linux命令(38):cal 命令
- 如何在ASP.NET中获得客户端IP地址
- 在X64系统中PowerDesigner无法连接MySQL的解决方法
- 线段树HDU——1166(单点增减、区间求和)
- Java中的位运算符与基本数据类型
- jersey 单元测试
- 字符编码笔记:ASCII,Unicode和UTF-8
- openstack 网络架构 nova-network + neutron
- 深入研究java.lang.ThreadLocal类
- 每天一个linux命令(39):grep 命令
- IP首部校验和算法
- TableView Summary
- java中的堆、栈、常量池