Как преобразовать "32-разрядный подписанный номер фиксированной запятой (16.16)" в float?
Является ли (fixed >> 16) + (fixed & 0xffff) / 65536.0
ок? Как насчет -2,5? И -0.5?
Или fixed / 65536.0
правильный путь?
(PS: Как подписанная "-0,5" с фиксированной запятой в любом случае похожа на память?)