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