课程
/后端开发
/Java
/二进制基础
怎么直接相加的?
2016-08-21
源自:二进制基础 5-1
正在回答
如果是-8143,为什么这四个字节的整数相加可以得到-8143,不是应该先减1,得反码,再取反的原码,这样算吗?
A未来战士N
我也有这个问题
强制转换就行了啊。
RS1,RS2,RS3,RS0已经被强制转化为一个int型了。
旧城以东qq
leowei 回复 旧城以东qq
二进制加法,四个字节是属于不同位的(通过位运算<<控制位置),相加后刚好是一个4字节的二进制数字,转换成十进制就可以了
举报
二进制是计算机唯一能识别的语言,是学习计算机技术必备的知识