IEEE754 Umrechnung
-
Ich möchte eine mittels IEEE754 codierte float-zahl aus dem ram lesen und als hex zahl darstellen.
hab da aber folgendes problem:
float zahl = -2.5; // sollte dann 0x 00 00 20 CO sein long *p; p = &zahl; printf("%x",*p);hoffe ihr wisst was ich meine

-
float z = -2.5; long * p; p = (long*)(&z); printf("%x", *p);gibt bei mir
c0200000=> meine Vermutung: Little/Big Endian (Müstte bei mir Little sein?)
g++ 4.2.0 WinXP