CPU-数的表示-码
1.原码表示法:真值为正符号位是0,真值为负符号位是1。且+0的原码 != -0的原码。 原码不能表示-1
2.补码表示法:用原码做计算会涉及减法,能否把减法变加法--补码。{原码转换为补码,正数的补数原码==补码,负数原码符号位不变,数据位取反加一} {补码转成原码 正数补码的原码还是本身,负数的补码再求一次补码即为原码}+0 和 -0 的补码相同。
3.反码表示法:正数的反码等于本身,负数的反码 符号位不变,数据位取反不加一;
4.移码表示法:方便判断浮点数阶数的大小,移码与补码只差一个符号位;
小结:正数,原码==补码==反码,负数,原码符号位不变,取反加一变补码,取反变反码;
技巧:已知y的补码,求-y的补码,连同符号位在内,取反,末位加一;

 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号