Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

floor, floorf

Calcula el 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
);

x

valor de punto flotante.

La función de floor devuelve un valor de punto flotante que representa el entero más grande que sea menor o igual que x. No hay retorno de error.

Entrada

ELLA excepción

excepción de Matherr

± QNAN, IND

NONE

_DOMAIN

floor tiene una implementación que utilice las extensiones 2 (SSE2) de Streaming SIMD. Vea _set_SSE2_enable para la información y las restricciones de utilizar la implementación SSE2.

C++ permite la sobrecarga, por lo que puede llamar a sobrecargas de floor. En un programa de c., floor toma y devuelve siempre un doble.

Función

Encabezado necesario

floor , floorf

<math.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

// 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 escenario de 2,8 es 2,000000
El escenario de -2,8 es -3,000000
el ceil de 2,8 es 3,000000
el ceil de -2,8 es -2,000000

Adiciones de comunidad

AGREGAR
Mostrar: