java与运算
/** * 二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1 * 与运算规则:两个操作数中位都为1,结果才为1,否则结果为0 * */ public static void test2与运算获取指定位数() { System.out.println(Integer.toBinaryString(329)); System.out.println(Integer.toBinaryString(-123)); System.out.println(Integer.toBinaryString(123)); System.out.println(123 & 255); System.out.println(329 & 255); System.out.println(-123 & 255); } public static void test3奇偶判断() { int a = 232; System.out.println((a & 1) == 1); }