java 位运算
来源:互联网 发布:桌面文件夹恢复软件 编辑:程序博客网 时间:2024/06/18 04:24
public class Test {public static void main(String[] args) {//===============位移动运算符=================// << 左移一位 :表示原来值 2 倍System.out.println(1<<1);System.out.println(2<<1);System.out.println(3<<1);// >> 右移一位:表示原来值 1/2 直到位为 0 为止System.out.println("--------------------------");System.out.println(1 >> 1);System.out.println(2 >> 1);System.out.println(6 >> 1);// 带符号右移就是将那个数转为2进制然后在前面补0或1// 如果是正数就补0,负数补1 // 无符号右移与带符号右移的区别就是 无符号始终补0System.out.println("--------------------------");System.out.println(6 >>> 10);System.out.println("==========================");//===============位运算符=================// &(与)、~(非)、|(或)、^(异或)// & 当两边的操作数的位同时为 1结果为1,否则为 0System.out.println(1&0);System.out.println(1&1);System.out.println(0&0);// | 当两边有一边为 1 时结果为 1 否则为 0System.out.println("--------------------------");System.out.println(1|0);System.out.println(1|1);System.out.println(0|0);// ~ 0 变 1,1 变 0System.out.println("--------------------------");System.out.println(~-1);System.out.println(~0);// 两边不同结果为 1 ,否则为0System.out.println("--------------------------");System.out.println(1^0);System.out.println(1^1);System.out.println(0^0);}}
0 0
- Java 中的位运算
- JAVA 中的位运算
- Java 中的位运算
- Java位运算符
- 转帖 java位运算
- Java 位运算符
- Java 位运算符
- java 位运算
- Java 位运算符
- JAVA位运算
- Java 位运算符
- Java的位运算
- Java 位运算符
- Java 位运算
- java中的位运算
- java位运算
- java位运算例子
- Java 位运算符
- phpize是什么(要来扩展PHP)
- 26个实用提高用户体验的CSS3和jQuery教程
- tableview删除属性
- openssl 头文件找不到错误
- SQL FULL JOIN 关键字
- java 位运算
- poj2033 简单dp
- 蓝牙博客记录
- SQL UNION 和 UNION ALL 操作符
- Mysql乱码解决方案及mysql远程连接慢
- UI设计规范整理
- SQL SELECT INTO 语句
- new String(str.getBytes("ISO-8859-1"),"GBK")是怎么样一种机制
- 三星Tizen,路漫漫其修远兮