原码、反码、补码的转化


原码、反码、补码的产生过程就是为了解决计算机做减法和引入符号位的问题。

正数的原码=反码=补码 (例:7的原码:0000 0111 反码:0000 0111 补码:0000 0111)
负数的原码:是正数的最高位变1,其余不变(例:-7的原码:1000 0111)
负数的反码:是原码的最高位不变,其余都变(例:-7的反码:1111 1000)
负数的补码:是反码+1 (例:-7的补码:1111 1001)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM