int型占4字节,5在内存里为:00000005H,按位取反,看最后4位。5==0101==》1010,所以在内存里就为fffffffaH,这是补码,换成原码。。。。fffffffa-1=fffffff9,最高位不变,按位取反,看最后4位 9==1001==》0110。。。80000006H,所以结果为-6。
取反问题
最新推荐文章于 2024-05-27 11:08:48 发布
本文详细解析了整数取反运算的过程,以int型数值5为例,通过展示其在内存中的二进制表示及取反操作,最终得出取反后的结果为-6。

4548

被折叠的 条评论
为什么被折叠?



