将一个整数110从右端开始的4~7位变为0,。
int x = 110;
System.out.println("结果是:" + (x&7));
解释一下,110换成二进制是1101110,去掉高4位,就是把这个数和0000111求与,0000111是7
System.out.println("结果是:" + (x&7));
解释一下,110换成二进制是1101110,去掉高4位,就是把这个数和0000111求与,0000111是7
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-09-03
楼主貌似知道啊。110的二级制就是1101110,然后右移4位就是0000110啦