floor, floorl
Nach oben zu math.h - Index
Header-Datei
math.h
Kategorie
Mathematische Routinen
Prototyp
double floor(double x);
long double floorl(long double x);
Beschreibung
Rundet ab.
floor findet den größten Integerwert, der nicht größer als x ist.
floorl ist die long double-Version. Sie benötigt ein Argument vom Typ long double und gibt ein Ergebnis vom Typ long double zurück.
Rückgabewert
floor gibt die gefundene Ganzzahl als Wert vom Typ double zurück. floorl gibt die gefundene Ganzzahl als Wert vom Typ long double zurück.
Beispiel
#include <math.h> #include <stdio.h> int main(void) { double number = 123.54; double down, up; down = floor(number); up = ceil(number); printf("original number %5.2lf\n", number); printf("number rounded down %5.2lf\n", down); printf("number rounded up %5.2lf\n", up); return 0; }
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
floor |
+ |
+ |
+ |
+ |
floorl |
+ |
+ |
+ |