gpt4 book ai didi

java - 如何将 32 位浮点值转换为两个 16 位整数

转载 作者:行者123 更新时间:2023-12-01 19:57:32 25 4
gpt4 key购买 nike

我有一个问题如何将 32 位浮点值转换为两个 16 位整数

实际上我正在将两个 16 位整数转换为 32 位 float 。

来自two-16-bit-ints-to-one-32-bit-float-value的引用

但是我需要一个 32 位 float 到两个 16 位整数。任何人都可以帮助我。

提前致谢

最佳答案

这样就可以了

float f = 107.5f; // the float value
int v = Float.floatToIntBits(f);
int i1 = (v >> 16) & 0xffff;
int i2 = v & 0xffff;

给出两个 16 位量 i1i2

关于java - 如何将 32 位浮点值转换为两个 16 位整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49082207/

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