Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

C-Kurs/ieee754

< C-Kurs
Version vom 14. September 2012, 16:53 Uhr von Nighoo (Diskussion | Beiträge) (pdf -> wiki & cleanup)

Fließkommazahlen mit Unions auseinandernehmen

Informiert euch auf über den Aufbau einer IEEE754 Fließkommazahl. Mit Hilfe von Unions kann man sich so ein Float Bit für Bit angucken, indem man einmal als float und einmal als int auf die entsprechende Speicherstelle zugreift.

Deklariert eine entsprechende Datenstruktur und implementiert die Funktion mit der Signatur static void dump_bits(float f);

Hinweis: Die Operatoren << (bitshift) sowie & (bitweises und) werden euch dabei nützlich sein. Nutzt dabei bitte die Vorgabe.