为了账号安全,请及时绑定邮箱和手机立即绑定

rs0+rs1+rs2+rs3进行转换rs0结果仍然是-49,rs1结果是对的

不知道你们懂不懂我的意思,老师那个byte转int的方法里面:rs0+rs1+rs2+rs3

但是我的rs0还是原值-49,rs1左移结果是对的 ,所以明显结果不对!

正在回答

2 回答

看看。

0 回复 有任何疑惑可以回复我~

我发现了 11001111 = -49或者207  如果bs[0]中存的是11001111,直接 (int)bs[0]则结果为-49;如果bs[0]&0xff则结果为207,这是为什么 求问?????

1 回复 有任何疑惑可以回复我~
#1

我滴昵称

-49二进制是 1111 1111 1100 1111,只是前面的1全部省略了
2016-10-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
二进制基础
  • 参与学习       99871    人
  • 解答问题       210    个

二进制是计算机唯一能识别的语言,是学习计算机技术必备的知识

进入课程

rs0+rs1+rs2+rs3进行转换rs0结果仍然是-49,rs1结果是对的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信