Как преобразовать float в байтовый массив длиной 4 (массив char *)?

Как преобразовать float в байтовый массив длиной 4 (массив char *)? Мне нужно отправить по сети некоторые данные, TCP, и нужно отправить с плавающей точкой в виде байтового массива. (Я знаю точность с точностью до двух десятичных цифр, поэтому в настоящее время я на стороне клиента умножаю на 100, а на сервере делю на 100 - в основном преобразую в целое число, а затем нахожу байты с & & 0xff << операции). Но это некрасиво и может со временем потерять точность.

Ответы на вопрос(3)

Ваш ответ на вопрос