Exporter (0) Imprimer
Développer tout
and
div
eof
not
or
xor
Développer Réduire
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

floor, floorf, floorl

Calcule la partie entière d'une valeur.

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

Valeur à virgule flottante.

Les fonctions floor retournent une valeur à virgule flottante qui représente le plus grand entier inférieur ou égal à x. Aucun retour d'erreur.

Entrée

Exception SEH

Exception Matherr

± QNAN,IND

aucun

_DOMAIN

floor a une implémentation qui utilise les extensions Streaming SIMD 2 (SSE2). Pour plus d'informations et de restrictions sur l'utilisation de l'implémentation SSE2, consultez _set_SSE2_enable.

C++ permet la surcharge, donc il vous est possible d'appeler les surcharges de floor qui acceptent et retournent les valeurs float et long double. Dans un programme C, floor prend et retourne toujours double.

Function

En-tête requis

floor , floorf, floorl

<math.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité.

// 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 );
}
La partie entière de 2.8 est 2.000000
La partie entière de -2.8 est -3.000000
L'entier suivant la partie entière de 2,8 est 3,000000
L'entier suivant la partie entière de -2,8 est -2,000000

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft