Tek veya çift kesinlikli (emin olmadığım) bir IEEE754 olduğunu düşündüğüm bir şey var ve bunu PHP'de ondalık sayıya dönüştürmek istiyorum.IEEE 754'ü ondalık kayan noktaya dönüştürün
Verilen 4 altıgen değeri (küçük endian biçiminde olabilir, bu nedenle temelde ters sırayla) 4A,5B,1B,05
4724.50073
'a çok yakın olacağını bildiğim ondalık bir değere dönüştürmem gerekiyor.
Bazı çevrimiçi dönüştürücüler denedim, ancak beklenen sonuçtan çok uzaklar.
ben 74
almak echo 0x4A;
ve diğerleri 91
, 27
ve 5
edin. Buradan alınacak yeri değil ...
Tam verileriniz nedir? – cmorrissey
@cmorrissey GPS koordinatları olması gerekiyordu, dokümanlardaki açıklama "Tüm kayan nokta değerleri IEEE754 tek veya çift duyarlıklı olarak iletiliyor" diye anladım, bu tam değerleri biliyorum 4A, 5B, 1B, 05' '4724.50073' ise, oraya nasıl gidileceğinden emin değilim. – matt
Onaltılık değerlerin yazışmasından ve verdiğiniz ondalık değerden emin misiniz? 4724.50073 'ün ikili gösterimi sırasında, noktadan sonra ondalık sayıları alıp almamanıza bakılmaksızın, art arda üç basamak vardır. Onları nasıl sipariş ederseniz edin, onaltılık sayılarda böyle bir ikili basamak dizisi yoktur. – trincot