Впервые использовал float и возник следующий вопрос.
Берем число (от фонаря): -362.0927, в HEX - C3B50BDE
пересылаем эти байты по UART в PC, получаем -362.0927124 (программа на Visual C++).
Это нормально? Вроде бы формат хранения float в обеих компиляторах один и тот же (IEEE), тогда почему отличаются числа?