导读 关于原码补码反码表,原码补码反码转换器这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!1、正数的
关于原码补码反码表,原码补码反码转换器这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
1、正数的原码、反码、补码是一致的。
2、(例如:2的原码:0000 0010,那么其反码和补码都是0000 0010)负数的反码顾名思义,是除了符号位与原码一致,其余位都与原码相反。
3、(例如:-2的原码是1000 0010,那么其反码是1111 1101),负数的补码则是在其反码的基础上加1。
4、(例如:-2的反码是1111 1110)首先,数字除了我们平时最长使用的十进制数外,还有二进制,八进制,十六进制等。
5、这里我们的原码,补码,反码之间转换指的是二进制数。
6、如下。
7、2、在二进制数中,数字的正负是根据首位是0还是1来判断的,如果首位是0,那么就是正数,首位是1就代表负数。
8、如下图。
9、3、从原码到反码,如果该数为正数,也保持不变,如果首位是1,也就是说是负数,就将除了首位的1除外的所有数字取反。
10、如下图所示。
11、点击即可查看。
12、4、如果想要把原码转换成补码,对正数来说,补码与原码相同,对负数来说,之间将反码加1就可以得到补码,计算示例如下图所示。
13、当然,我们还可以将补码转换为原码。
14、如果是负数得到的补码,可以通过求该补码的补码来得到原来的原码。
15、如下。
本文分享完毕,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!