java与.net结果不一致

柱子89 2012-12-14 11:09:45
.net:version=buff[0] >> 6
java:version=buff[0] >> 6
其实buff[0]为10??????,
.net的结果为2
java的结果为-2
java改为:version=(buff[0] >> 6)&0x03
结果就为2,这是为什么?
...全文
106 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧