0的源码,补码的问题

我在看原码,补码,反码的时候:
原码:1 0000 是-0吗?或者说是0?
它的补码是 0 0000,是否认为是+0?

是否有符号位的数的0 可用两种方式表示?

阅读 2.4k
3 个回答

原码 / 反码 表示,+0 跟 -0 是不同的。
但是补码表示,+0 与 -0 是相同的。

以c语言来说,为了不浪费这种表示

32位有符号的 0x80000000 值为 -2^32

推荐教材《大学计算机》

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进