c语言中-0和+0在内存中 怎么储存

如题所述

+0、-0,在计算机中,都是不存在的。

在计算机中,数值一律用补码表示和存储。

0 在补码中,只有一个编码 0000 0000。

------------------

只有在原码和反码中,才是有两个零(+0、-0)的编码。

但是,在计算机中,原码和反码,都不存在。

所以,+0、-0,在计算机中,都是不存在的。

那么,琢磨它们,解释它们,都是毫无意义的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-06
最高位表示符号位
0表示正1表示负
所以-0应该是(用4位表示)1000
+0是0000本回答被网友采纳
相似回答