Используйте frexp из модуля Math. Из doc :
frexp
Math
fraction, exponent = Math.frexp(1234) #=> [0.6025390625, 11] fraction * 2**exponent #=> 1234.0
Знаковый бит легко найти сам по себе.