大家好,欢迎来到IT知识分享网。
1.基础概念
原码:为十进制数的二进制表示,正数符号位为0,负数符号位为1,例如:10的二进制为00001010,-10的二进制为
补码:为原码的计算码,通俗的讲,计算的时候用补码,看大小的时候用原码
2.原码转换成补码
正数原码转补码:正数的补码,与原码相同,例如,10的原码为00001010,补码也是00001010
负数原码转补码:负数的补码:符号位不变,其余各位按位取反,取反后整体加1
例如:-10的原码为,符号位不变:1 0001010,其余位按位取反:1 ,取反后整体加1: + 1 =
3.补码转换成原码
正数补码转原码:补码的符号位为0,表示该补码的原码是一个正数,所以补码就是该数的原码,例如:补码为00001010,它的符号位是0,代表它是一个正数的补码,正数的原码就是补码,反正也成立,所以它的原码是00001010
负数补码转原码:补码的符号位为1,表示该补码的原码是一个负数,所以可以这样求负数的原码,符号位不变,其余各位按位取反,然后再整体加1,例如:补码:,符号位不变:1 ,其余位按位取反:1 0001001,取反后整体加1: + 1 =
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/125743.html