当前位置: 代码迷 >> J2SE >> scjp题目解决办法
  详细解决方案

scjp题目解决办法

热度:108   发布时间:2016-04-24 12:55:38.0
scjp题目
int i=oxFFFFFFF1; 
 int j=~i; 
 j的值为什么会是14?详细的步骤是怎么的?


------解决方案--------------------
oxFFFFFFF1 = 11...10001
取反 就是 00...01110 = 14
------解决方案--------------------
取反,二进制换一下就出来了。
------解决方案--------------------
这是基本的位取反操作,只要正确地把十进制数用二进制表示出来,进行位操作后再转化成十进制,就是结果了。
  相关解决方案