解:反码:[ 1001001 – 1111001 ]反 = [ 1001001 ]反 + [ – 1111001 ]反 = 01001001 + 10000110 = 11001111 所以,1001001 – 1111001 = - 0110000 = - 110000 补码:[ 1001001 – 1111001 ]补 = [ 1001001 ]补 + [ – 1111001 ]补 = 01001001 + 10000111 = 11010000 所以,1001001 – 1111001 = ...
以原码的形式存在于内存中,假如此整数占1个字节(为了简化),从小到大为0-256,对应二进制为0000 0000 -- 1111 1111。 有符号的整数 正数以原码的形式存在于内存中,负数以补码的形式存在于内存中,正数从1-127,对应二进制为0000 0001--0111 1111;负数从小到大为-128到-1,1000 0000--1111 1111。 这样做的原因...
原码是 1111001 反码1000110, 补码1000111