早教吧 育儿知识 作业答案 考试题库 百科 知识分享

补码怎么转换成原码?有个规则是原码按位取反再加1得到补码,而按照这样来的话,那不是应该补码先减1再按位取反得到原码么?为什么是补码先加1再按位取反得到原码,这两种做法有什么不同?

题目详情
补码怎么转换成原码?
有个规则是原码按位取反再加1得到补码,而按照这样来的话,那不是应该补码先减1再按位取反得到原码么?为什么是补码先加1再按位取反得到原码,这两种做法有什么不同?
▼优质解答
答案和解析
不是应该补码先减1再按位取反得到原码么?
为什么是补码先加1再按位取反得到原码,
----
用负数的补码,求该数的原码,方法,仍然是求反加一.
两种做法,效果相同.
没有为什么,就是这么定的.