摘要: //与运算 & 规则 :都为1时才为1 System.out.println( 7 & 9); /* * 7二进制 0111 * 9二进制 1001 * * 0001 ==1 * */ //或运算 | 规则:有一个为1,则为1 System.out.println(7 | 9); /* * 7二进制 阅读全文
posted @ 2017-07-26 19:40 JACK-SEN 阅读(24518) 评论(0) 推荐(0) 编辑
摘要: 计算机在底层使用的是二进制补码进行运算。 计算规则: 正数的原码、反码、补码是其二进制本身。 负数的原码首先计算其二进制数,然后最高位使用1表示负数,反码是最高位不变其它位取反,补码是在反码的基础上进行+1操作。 System.out.println( 8 >> 1);//正数进行右移位运算 8的二 阅读全文
posted @ 2017-07-26 19:15 JACK-SEN 阅读(2532) 评论(0) 推荐(0) 编辑