int n=7;
n<<=3;
n=n&n + 1|n + 2^n +3;
n>>=2;请问这个怎么算啊?答案是14.
解决方案 »
- java WEB求助
- java定义教师类、学生类。
- 关于List<T extends Object> list = new ArrayList<T extends Object>()
- 为什么这个程序创建的GUI右边总是有一大块空白
- 怎么样能打出这种结果?
- 求大侠把这段代码还原一下
- 用JB如何调试纯java语句呀?我刚学java只要能知道运动结果就行了
- 送分啦! 不够再补!!
- ********JTetxArea里怎么实现数据换行??
- 请问:BufferedReader keyin=new BufferedReader(new InputStreamReader(new System.in))是什么意思?
- 关于模式,再问一个,备忘录模式,在WEB应用中有什么好的例子吗
- Java初学者,请帮我解答下错误
int n=7;
n<<=3; // 56
n=n&n + 1|n + 2^n +3;
/**
n = 56 & 56 + 1 | 56 + 2 ^ 56 + 3
n = 56 & 57 | 58 ^ 59
//赋值运算比逻辑位运算要高所以n被赋56 */
n>>=2; //14
n=n&n + 1|n + 2^n +3;
先算+,再算&、^,最后是|