JAVA位运算
来源:互联网 发布:app提示网络连接失败 编辑:程序博客网 时间:2024/05/16 11:32
JAVA位操作符分为两种
1.两个二进制数比较,返回一个新的二进制数
语法:
数值 运算符 数值 ,返回基本数值类型
例子:
注意:
虽然是比较,但返回的结果是数值类型,不是boolean;像 int & int 返回的是int,long & int 返回的是long
2.单个二进制数转换,返回一个新的二进制数
- 语法:数值 运算符 移多少位,返回基本数值类型
例子:
- 左移右边补0
- 右移左边补符号位(最高位),结果转为有符号的十进制整数
- 无符号右移左边补0,结果直接转为十进制
重点解释
- 符号位(最高位)
符号位即数值的最高位,即左边第一位。正数的符号位为0,负数的符号位为1。其余各位用来表示数值的大小。 - 负数的二进制
负数的二进制即将原来的二进制数的每一位0转为1,1转为0;得到的结果+1;然后前面的每一位都补1;
阅读全文
0 0
- Java 中的位运算
- JAVA 中的位运算
- Java 中的位运算
- Java位运算符
- 转帖 java位运算
- Java 位运算符
- Java 位运算符
- java 位运算
- Java 位运算符
- JAVA位运算
- Java 位运算符
- Java的位运算
- Java 位运算符
- Java 位运算
- java中的位运算
- java位运算
- java位运算例子
- Java 位运算符
- Eclipse中鼠标左键点中一个单词,自动出现该单词的所有位置
- MySQL非安装版(zip包)安装、配置与启动过程
- C++搜索与回溯算法之拆数
- HDU2767 Proving Equivalences
- Magento 2中文手册教程
- JAVA位运算
- Android动态申请权限
- 1357 [Ba1000] Simple C++ Program
- SAP HANA Odata的POST报错404 resource not found
- Linux源码安装LNMP
- uva 227 Puzzle
- (154)光照通道
- 算法训练:Triangle
- 硬件访问服务3之Android程序操作LED_P