Я хочу взять число с плавающей запятой в С++, например, 2.25125, и массив int, заполненный двоичным значением, которое используется для хранения float в памяти (IEEE 754).
Поэтому я мог бы взять число и в итоге получить массив int num [16] с двоичным значением float: num [0] будет 1 num [1] будет 1 num [2] будет 0 num [3] будет 1 и так далее...
Помещение int в массив не сложно, просто процесс получения двоичного значения float - это место, где я застрял. Можете ли вы просто прочитать двоичный файл в памяти, который имеет переменную float? Если нет, как я могу сделать это на С++?
EDIT: причина такого сравнения заключается в том, что я хочу научиться выполнять побитовые операции на С++.