**C中的+0与-0
因为-1 在内存中的存储是 FFFFFFFF。而 -0比-1大于1,所以 -0 本来实际内存应该为 100000000 然而整形只有四个字节,所以必须舍去最高位1,最后成为00000000和+0没有什么区别,但是进行过类似的运算在 EFL标记位中的进位标记和符号位会改变。而1000_0000则是-128**
C中的+0与-0
最新推荐文章于 2025-01-10 13:15:33 发布
**C中的+0与-0
因为-1 在内存中的存储是 FFFFFFFF。而 -0比-1大于1,所以 -0 本来实际内存应该为 100000000 然而整形只有四个字节,所以必须舍去最高位1,最后成为00000000和+0没有什么区别,但是进行过类似的运算在 EFL标记位中的进位标记和符号位会改变。而1000_0000则是-128**
979
2万+

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