0

我需要将 28 字节值转换为 7 个浮点值,每个 4 个字节表示 1 个浮点值。我必须在 C# 中实现它。我搜索了很多解决方案,但其中大多数是 C/Java。

4

2 回答 2

6

采用

System.BitConverter.ToSingle(..)

像这样:

float f1,f2,f3,f4,f5,f6,f7;  
f1 = System.BitConverter.ToSingle(bytearr,0);  
f2 = System.BitConverter.ToSingle(bytearr,4);  
f3 = System.BitConverter.ToSingle(bytearr,8);  
...  
f7 = System.BitConverter.ToSingle(bytearr,24);
于 2012-08-02T08:19:47.727 回答
0

像这样:

byte b;
float f;
f = (float)b;
于 2012-08-02T08:43:10.417 回答