课程
/后端开发
/Java
/二进制基础
负数转化成二进制怎么过程,求解释,演示
2016-09-28
源自:二进制基础 3-1
正在回答
以8位二进制为例演示,-1转化成二进制的过程:
① 先求-1的相反数得到1
② 1的8位二进制原码为 0000 0001
③ 1的8位二进制反码为 1111 1110 (原码1变0,0变1就可以得到反码)
④ 1的8位二进制补码为 1111 1111 (反码加1就可以得到补码)
⑤-1的8位二进制1111 1111 (就是1的补码)
简单的讲就是 负数相反数的原码取反+1
举报
二进制是计算机唯一能识别的语言,是学习计算机技术必备的知识