我只是对如何将4个有符号字节的数组转换为浮点数感到困惑。
我只知道无符号字节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;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句