Ah, das hab ich ganz übersehen/verpeilt...
Jetzt bekomm ich aber egal was ich eingebe
-1851192085.......00000000 -18511920....00000000i raus.
Also bei mir hat es gepasst, nachdem ich die & bei den printf weggetan habe UND %lf anstatt nur %f genommen habe. Mit %f liest du floats ein, mit %lf doubles ("long floats").