gpt4 book ai didi

c# - 如何将有符号字节数组转换为 float ?

转载 作者:行者123 更新时间:2023-11-30 20:49:34 24 4
gpt4 key购买 nike

我只是对如何将 4 个带符号字节的数组转换为 float 感到困惑。

我只知道一个无符号字节数组 bts,也许我可以使用这个函数

BitConverter.ToSingle(bts, 0);

但是,看起来 BitConverter.ToSingle 只接受字节数组而不是 sbyte 数组。

有人可以给我一些想法吗?

谢谢!

最佳答案

也许是这样的:

float num = 0;

for (int i = 0; i < sbytesArr.Length; i++)
{
num = (num | sbytesArr[i]) << i * 4;
}

关于c# - 如何将有符号字节数组转换为 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23443940/

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