首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

scjp题目解决办法

2012-01-08 
scjp题目int ioxFFFFFFF1int j~ij的值为什么会是14?详细的步骤是怎么的?[解决办法]oxFFFFFFF1 11...

scjp题目
int i=oxFFFFFFF1; 
 int j=~i; 
 j的值为什么会是14?详细的步骤是怎么的?


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

热点排行