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 automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

remquo, remquof, remquol

Visual Studio 2013

Calcule le reste de deux valeurs entières, et stocke une valeur entière avec le signe et l'ampleur approximative du quotient dans un emplacement spécifié dans un paramètre.

double remquo( 
   double numer,
   double denom,
   int* quo
);
float remquo( 
   float numer,
   float denom,
   int* quo
); /* C++ only */
long double remquo( 
   long double numer,
   long double denom,
   int* quo
); /* C++ only */
float remquof( 
   float numer,
   float denom,
   int* quo
);
long double remquol( 
   long double numer,
   long double denom,
   int* quo
);

numer

Le numérateur.

denom

Le dénominateur.

quo

Pointeur vers un entier pour stocker une valeur qui possède le signe et l'ampleur approximative du quotient.

remquo retourne le reste à virgule flottante de x / y. Si y a la valeur 0.0, remquo retourne un quiet NaN. Pour plus d'informations sur la représentation d'un quiet NaN par la famille printf, consultez printf, _printf_l, wprintf, _wprintf_l.

La fonction remquo calcule le reste à virgule flottante f de x / y comme x = i * y + f, où i est un entier, f a le même signe que x, et la valeur absolue f est inférieure à la valeur absolue y.

C++ permet la surcharge, donc vous pouvez appeler les surcharges de remquo qui acceptent et retournent les valeurs float ou long double. Dans un programme C, remquo prend deux doubles et retourne toujours un double.

Fonction

En-tête requis

remquo , remquof, remquol

<math.h>

Pour des informations sur la compatibilité, consultez Compatibilité.

// crt_remquo.c
// This program displays a floating-point remainder.

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

int main( void )
{
   double w = -10.0, x = 3.0, z;
   int quo = 0;

   z = remquo(w, x, &quo);
   printf("The remainder of %.2f / %.2f is %f\n", w, x, z);
   printf("Approximate signed quotient is %d\n", quo);
}
Le reste de -10,00/3,00 est -1,000000
Le quotient signé approximatif est -3

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft