public int test(int x){
x= x&0xff;
int y = 1;
y=~y;
x=x|y;
return x;
}
1 附0xff01 , 返回0xff
2 附 1 返回1
3 附0xf1 返回 oxff
4 附0xf1 返回1
哪个是正确的?
x= x&0xff;
int y = 1;
y=~y;
x=x|y;
return x;
}
1 附0xff01 , 返回0xff
2 附 1 返回1
3 附0xf1 返回 oxff
4 附0xf1 返回1
哪个是正确的?
解决方案 »
- 求改一个双向链表
- 我是新手,请大家指导关于数据结构方面的问题,谢谢了
- 关于socket的问题,求助!
- Toolkit的问题
- 怎么在servlet里取得远程主机上的一幅图片?比如sohu网站上的一幅图片??
- 请教高手关于对压缩文件读写的问题
- 如何从字符窜"abc([email protected]); xyz([email protected])"中分析出有效邮件地址。
- 我急呀!请问作类型转换问题???
- 关于java函数?
- 我是java的super级初学者,也就是骨灰级菜鸟 谁知道有什莫学习java的 经典教材 (请指教)
- 高手帮忙啊 在两个不同的数组中提取不同的部分?
- 请教高手JFrame下设置Layout的问题
| 按位或
~ 按位非
^ 按位异或
数字前加0x表示十六进制
数字前加0表示八进制
其实我只是复习一下,没别的意思,呵呵。
这个时候y是不变的 如果x=1的话 那么x实际就是0X00000001 那么也应该是-1第一个其实输出也是-1
所以选1,3.因为0XFF符号扩展就是-1