В смысле издевательство выводить значения в десятеричной системе? Байты отвечающие за число float 3, 4, 5, 6 в C# есть метод конвертации 4-х байт в число float собственно вот он float value1 =BitConverter.ToSingle(IntArr,2); байтовый массив создаётся в том порядке в котором байты приходят из порта, как я могу их считать не в том порядке? т.е я имею ответ 1 4 4 2 байта данных 2 байта данных CRC в такой последовательности я их и читаю.