Java运算符详解& >> <<
来源:互联网 发布:矩阵中r(a)是什么意思 编辑:程序博客网 时间:2024/06/05 17:50
&双目运算符,运算时均把运算数转换为二进制再做比较,规则:当相同的位上均为1时结果为1,否则结 果为0。
/** * 111二进制是:1101111 * 11 二进制是:1011 * ---11的二进制不够的补0,补完之后是0001011--- * 对比1101111和0001011的结果是0001011,去掉前面的3个0就是1011,然后转十进制是11 */System.out.println(111&11);
>>
/** * 111二进制是:1101111 * 右1位,结果是110111,转十进制是55 */System.out.println(111>>1);
<<
/** * 111二进制是:1101111 * 左移1位,结果是11011110,转十进制是55 */System.out.println(111<<1);
|
当两边操作数的位有一边为1时,结果为1,否则为0。如1100|1010=1110
0 0
- Java运算符详解
- Java运算符详解& >> <<
- Java 运算符 详解
- java运算符详解
- java运算符详解
- Java运算符详解
- Java运算符详解
- java移位运算符详解
- Java位运算符详解
- java 移位运算符详解
- java移位运算符详解
- java移位运算符详解
- java运算符基础详解&&||&|^%
- java移位运算符详解
- java移位运算符详解
- java三元运算符详解
- Java 位运算符详解
- java 移位运算符详解
- jmap、jstack命令
- STL之list容器的实现框架
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- 标准C的标记化结构初始化语法
- C++杂记:类成员指针
- Java运算符详解& >> <<
- 基于注解的springMVC使用总结
- 高并发
- 使用Memory Analyzer tool(MAT)分析内存泄漏(二)
- C++的函数重载原理分析
- 润乾——参数定义
- C/C++ &与&& |与|| 的区别
- UVA 11997 K Smallest Sums
- java生成大小写字母加数字的随机数