gpt4 book ai didi

java - 如何在浮点二进制中查看数字表示

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:34:50 24 4
gpt4 key购买 nike

例如,我有数字0.1:

double n = 0.1;

它在 IEEE-754 big endian 中表示为:

0 01111111011 1001100110011001100110011001100110011001100110011010

如何以这种二进制格式输出 0.1

最佳答案

Float 类可以为您调用方法 Float.floatToIntBits

final int intBits = Float.floatToIntBits(4.1f);
final String binary = Integer.toBinaryString(intBits);
System.out.println(binary);

你可以在这里验证二进制结果的设置......

https://www.h-schmidt.net/FloatConverter/IEEE754.html

关于java - 如何在浮点二进制中查看数字表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39869411/

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