Unsigned char c1[4];
Float fdbm;c1[3]=ca;
c1[2]=cb;
c1[1]=cc;
c1[0]=cd;fdbm=*(float *)(c1);
c++c#算法

解决方案 »

  1.   

    byte[] c1 = {0xcd, 0xcc, 0xcb, 0xca};
    float fdbm = BitConverter.ToSingle(c1, 0);
      

  2.   

    byte[] c1 = new byte[4];
                float fdbm = 0;
                unsafe
                {
                    fixed(byte* lpc1 = &c1[0])
                        fdbm = *(float*)lpc1;
                }