Christoph Zurnieden: (C) Extremnewbie braucht Hilfe beim addieren

Beitrag lesen

Hallo,

Ich hab so zur Übung ein Programm versucht, das 2 Kommazahlen addieren soll, so weit so gut. Wenn ich jetzt aber zB 12.4 und 45.67 eingebe, schreibt er mir hin : Die Summe von 12.400000 und 45.669998 ergibt 58.070000 . Warum ist das so ?

Warum das so ist, haben ja schon andere klar gemacht.

Was für Dich relevant ist, sind die ANSI-C Funktionen modf() und frexp(), ldexp() enthalten in math.h. Nicht vergessen auch die libmath einzubinden beim Linken!

Ist zwar ein wenig aufwendig, aber halt ANSI-C ;-)

so short

Christoph Zurnieden