C中的+0与-0

来源:互联网 发布:数据库电话号码类型 编辑:程序博客网 时间:2024/05/23 19:16

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

0 0
原创粉丝点击