取反问题

来源:互联网 发布:商贸公司进销存软件 编辑:程序博客网 时间:2024/04/28 07:00

int型占4字节,5在内存里为:00000005H,按位取反,看最后4位。5==0101==》1010,所以在内存里就为fffffffaH,这是补码,换成原码。。。。fffffffa-1=fffffff9,最高位不变,按位取反,看最后4位   9==1001==》0110。。。80000006H,所以结果为-6。