Exportar (0) Imprimir
Expandir todo
and
div
eof
not
or
xor
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

floor, floorf, floorl

Calcula el límite inferior de un valor.

double floor(
   double x
);
float floor(
   float x 
); // C++ only
long double floor(
   long double x
); // C++ only
float floorf(
   float x
);
long double floorl(
   long double x
);

x

Valor de punto flotante.

Las funciones floor devuelven un valor de punto flotante que representa el entero más grande que sea menor o igual que x. No se devuelve ningún error.

Entrada

Excepción SEH

Excepción de Matherr

± QNAN,IND

ninguno

_DOMAIN

floor tiene una implementación que usa las Extensiones SIMD de transmisión por secuencias 2 (SSE2). Para obtener información y las restricciones sobre el uso de la implementación de SSE2, vea _set_SSE2_enable.

Puesto que C++ permite las sobrecargas, es posible llamar a las sobrecargas de floor que toman y devuelven los valores float y long double. En un programa C, floor siempre y devuelve double.

Función

Encabezado necesario

floor , floorf, floorl

<math.h>

Para obtener información adicional de compatibilidad, vea Compatibilidad.

// crt_floor.c
// This example displays the largest integers
// less than or equal to the floating-point values 2.8
// and -2.8. It then shows the smallest integers greater
// than or equal to 2.8 and -2.8.


#include <math.h>
#include <stdio.h>

int main( void )
{
   double y;

   y = floor( 2.8 );
   printf( "The floor of 2.8 is %f\n", y );
   y = floor( -2.8 );
   printf( "The floor of -2.8 is %f\n", y );

   y = ceil( 2.8 );
   printf( "The ceil of 2.8 is %f\n", y );
   y = ceil( -2.8 );
   printf( "The ceil of -2.8 is %f\n", y );
}
El límite inferior de 2,8 es 2,000000
El límite inferior de -2,8 es -3,000000
El límite superior de 2,8 es 3,000000
El límite superior de -2,8 es -2,000000

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft