floor, floorl

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

+

+

+