Maison > développement back-end > C++ > le corps du texte

Calculer le module de deux nombres à virgule flottante ou doubles en langage C

WBOY
Libérer: 2023-09-22 14:17:04
avant
1686 Les gens l'ont consulté

Calculer le module de deux nombres à virgule flottante ou doubles en langage C

Ici, nous verrons comment obtenir le module de deux données de type float ou double en C. Modulo trouve essentiellement le reste. Pour cela, nous pouvons utiliser la fonction left() en C. La fonction rest() est utilisée pour calculer le reste à virgule flottante du numérateur/dénominateur.

Donc, le reste (x, y) ressemblera à ci-dessous.

remainder(x, y) = x – rquote * y
Copier après la connexion

rquote est la valeur de x/y. Cela arrondira à la valeur entière la plus proche. Cette fonction accepte deux arguments de type double, float, long double et renvoie le reste du même type donné en argument. Le premier paramètre est le numérateur et le deuxième paramètre est le dénominateur.

Exemple

#include <stdio.h>
#include <math.h>
main() {
   double x = 14.5, y = 4.1;
   double res = remainder(x, y);
   printf("Remainder of %lf/%lf is: %lf</p><p>",x,y, res);
   x = -34.50;
   y = 4.0;
   res = remainder(x, y);
   printf("Remainder of %lf/%lf is: %lf</p><p>",x,y, res);
   x = 65.23;
   y = 0;
   res = remainder(x, y);
   printf("Remainder of %lf/%lf is: %lf</p><p>",x,y, res);
}
Copier après la connexion

Sortie

Remainder of 14.500000/4.100000 is: -1.900000
Remainder of -34.500000/4.000000 is: 1.500000
Remainder of 65.230000/0.000000 is: -1.#IND00
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal