Этот вопрос, вероятно, "необычный", но мне нужно привести число float Number
к целому числу Number
, не изменяя его двоичного представления.
Например, число float 37.5
представлено байтом 0x42160000
(согласно IEEE 754).
Мне нужно интерпретировать 0x42160000
как целое число, т.е. число 1108738048
Как это сделать? Я думаю, что могут быть какие-то побитовые трюки для достижения этого?
Чтобы быть ясным, я не ищу Math.round
или parseInt
.