问题标题:
补码算65-54怎么算?能不能教一下
问题描述:

补码算65-54怎么算?能不能教一下

汪柏林回答:
  不太清楚小时候学过现在都记不太清了记忆里貌似是这样的运算过程.   貌似要分8位,16位,32位.   65和-54在-128到127之间就以8位为例:   (-2^(8-1)=-128,128-1=127我是这样记得.)   65-54=65+(-54)   65原码=01000001(就是转换到2进制,不足7位时补足7位.首位为符号位,正数0,负数1,共8位)   65补码=01000001(正整数原码和补码相同)   -54原码=10110110(|-54|=54原码=00110110,-54原码=10110110)   -54补码=11001010(首位为符号位,符号位不变其余取反=11001001,然后加1=11001010)   65+(-54)=01000001+11001010=100001011(由于符号位进位不算,只取8位←整数这样数8位)   65+(-54)=01000001+11001010=00001011   1011到十进制=11   65-54=11   大晚上,纯属失眠无聊才回复,不对不要喷我就行.晚安.
查看更多
数学推荐
热门数学推荐