gpt4 book ai didi

java - Integer.toBinaryString 方法的有符号等效项?

转载 作者:行者123 更新时间:2023-12-01 13:06:09 35 4
gpt4 key购买 nike

我正在使用 Integer.toBinaryString 将 float 转换为 intbits (Float.floatToIntBits()) 转换为二进制。然而,结果是无符号的。有什么方法可以获得签名的二基数结果吗?我并不是在寻找一种恭维的表现形式。

我也想做相反的事情,将有符号的二进制数转换为 float 。

最佳答案

如果 value 是您想要转换的 int,您可以执行类似的操作

value < 0 ? 
( "-" + Integer.valueOf(-value).toBinaryString()) :
Integer.valueOf(value).toBinaryString();

我不想在这里回答你的第二个问题 - 你是在我发布此问题后添加的。

关于java - Integer.toBinaryString 方法的有符号等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23254351/

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