Welche funktion in math.h macht folgendes
-
Hallo,
ich suche eine funktion in math.h die nur die ganzen teil einer zhl zurückgibt also, alles das hinter den komma ist 0 macht z.b.
3,1416 -> 3
3,999 -> 3
-3. 1416 -> 3
-3.999 -> 3Geht das fileicht so floor(fabs(x))???.
-
Und es muss auch wenn es geht mit datentyp long double funktionieren.
-
long double floorl(long double x); long double fabsl(long double x);
Beide sind seit C99 im Standard.
Und für solche Fragen sind manpages bestens geeignet