Java中是否有一个带符号的零整数?

时间:2017-01-27 12:13:09

标签: java integer zero signed

我已经了解到浮点数s在java中有一个带符号的零。但我担心Integer没有:

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

VS

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

如何存储零Integer值的符号?

1 个答案:

答案 0 :(得分:3)

您不能使用Java整数基元类型存储标记。

负零是IEEE-754表示的工件,它将符号存储在单独的位中。另一方面,整数存储在两个补码表示中,其具有零的唯一表示。