gpt4 book ai didi

java - Java 中是否有带符号的零整数?

转载 作者:行者123 更新时间:2023-11-30 07:56:42 24 4
gpt4 key购买 nike

我了解到 float 在 java 中有一个带符号的零。但恐怕 Integer 还没有:

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

对比

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

如何用我的零 Integer 值存储符号?

最佳答案

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

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

关于java - Java 中是否有带符号的零整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41893756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com