Bir şamandıra Bytestream int byte akışını dönüştürmek

0 Cevap php

Ben bir 32-bit tamsayı var. Bit akışı aslında 32-bit kayan nokta (IEEE 754) için bir bit akışı olduğunu. Ben onu dönüştürerek çalıştı:

unpack('f', $input);

Bu bir şamandıra üretir, ama bu doğru sayı değil gibi görünüyor

For example, if I pass in 1, I should be coming out with 1.4012984e-45, according to the IEEE754 converter, but I am coming with 2.5638762224389E-9

Teşekkürler herhangi bir yardım / tavsiye için bir sürü.

0 Cevap