Java中的位移运算与位运算魔法
2016-09-17 00:00
197 查看
这篇文章我还没有写完,提醒我一定要在晚上7点之前更完!
Java有三种位移运算符
<< : 左移运算符,num << 1,相当于num乘以2, 1<<num, 相当于2^num
>> : 右移运算符,num >> 1,相当于num除以2,
>>> : 无符号右移,忽略符号位,空位都以0补齐
交换两个数不用临时变量: a = a^b; b = b^a; a = a^b;
Java有三种位移运算符
<< : 左移运算符,num << 1,相当于num乘以2, 1<<num, 相当于2^num
>> : 右移运算符,num >> 1,相当于num除以2,
>>> : 无符号右移,忽略符号位,空位都以0补齐
交换两个数不用临时变量: a = a^b; b = b^a; a = a^b;
相关文章推荐
- Java 位移运算
- Java中的位运算、位移运算
- JAVA的位移运算巧方法
- JAVA中的位移运算
- java位移运算导致数值为负数
- java java.lang.Long详解之三 大显神通的位移运算
- java 直观的位移运算例子
- JAVA的位移运算巧方法
- JAVA的位移运算巧方法
- java关于位移运算的面试题
- Java--交换两个变量的值的三种方法:借助中间量交换,数值相加减交换,位移运算交换
- java是如何实现位移运算的
- java位移运算
- java之位移运算
- Java 中的位移运算
- java位移运算
- java 中的一些位移运算。
- Java的位移运算巧方法
- java中关于位移运算的一些小问题
- 黑马程序员—Java的位移运算另一种方法