Java 中是否有带符号零整数



我了解到浮点数在java中有一个有符号的零。但恐怕Integer没有:

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

与。

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

如何存储具有零Integer值的标志?

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

负零是 IEEE-754 表示的伪影,它将符号存储在单独的位中。另一方面,整数存储在 two 的补码表示中,该表示具有零的唯一表示。

相关内容

  • 没有找到相关文章

最新更新