Я хочу скомпилировать одинарную точность с плавающей запятой во флэш-память как 0xFFFFFFFF
(неинициализированная флэш-память).
Когда я пытаюсь использовать (FLOAT32) ((UINT32) 0xFFFFFFFF)
, в процессе компиляции он преобразуется в число с плавающей запятой (0x0000804F)
вместо 0xFFFFFFFF
.
Это относится к инициализации поля в структуре в файловой области. Когда я думаю об этом, это означает, что компилятор ожидает литерал FLOAT32.
Я начинаю задаваться вопросом, возможно ли это на самом деле.
[EDIT: это относится к инициализации поля в структуре в области файла]