Heim > Backend-Entwicklung > C++ > Hauptteil

Berechnen Sie den Modul zweier Gleitkomma- oder Doppelzahlen mit der Sprache C

WBOY
Freigeben: 2023-09-22 14:17:04
nach vorne
1678 Leute haben es durchsucht

Berechnen Sie den Modul zweier Gleitkomma- oder Doppelzahlen mit der Sprache C

Hier erfahren Sie, wie Sie den Modul von zwei Float- oder Double-Typ-Daten in C erhalten. Modulo findet im Grunde den Rest. Dazu können wir die Funktion „remaining()“ in C verwenden. Die Funktion „remainder()“ wird verwendet, um den Gleitkomma-Rest des Zählers/Nenners zu berechnen.

Das verbleibende (x, y) sieht also wie folgt aus.

remainder(x, y) = x – rquote * y
Nach dem Login kopieren

rquote ist der Wert von x/y. Dadurch wird auf den nächsten ganzzahligen Wert gerundet. Diese Funktion akzeptiert zwei Argumente vom Typ double, float, long double und gibt den Rest desselben Typs als Argument zurück. Der erste Parameter ist der Zähler und der zweite Parameter ist der Nenner.

Beispiel

#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);
}
Nach dem Login kopieren

Ausgabe

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
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBerechnen Sie den Modul zweier Gleitkomma- oder Doppelzahlen mit der Sprache C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage