小编典典

Java中是否有符号零整数?

java

我了解到,浮点数s在Java中的符号为零。但恐怕Integer还没有:

new Integer("0").equals(new Integer("-0")) // true

new Double("0").equals(new Double("-0")) // false

如何存储零Integer值符号?


阅读 245

收藏
2020-11-26

共1个答案

小编典典

您不能使用Java整数基元类型存储符号。

负零是IEEE-754表示的伪像,它将符号存储在单独的位中。另一方面,整数以二进制补码表示形式存储,补码表示形式具有唯一的零表示形式。

2020-11-26