求解释
一个正数的的反数是这个正数的二进制的 取反加1,int为32的4个字节所以35的十六进制:x00 0x00 0x00 0x23取反之后为:ff ff ff dc在加一: ff ff ff dd图片中的 低字节在左
是ff ff ff dd = -35把,内存中的变量是压栈压进去的,次序相反。负数补码的绝对值等于取反加一,~(0xff ff ff dd) + 1 = 0x23 = 35,所以ff ff ff dd可以代表-35。不过你能确定这段内存指的就是这个值吗