Rundfunktion in c

Rundfunktion in c
Die rund () -Funktion in der C -Programmiersprache liefert den Ganzzahlwert, der dem Float am nächsten liegt, das an sie übergebene doppelte oder lange doppelte Argument. Wenn die Dezimalzahl zwischen „1 und liegt.5 ", gibt es eine ganzzahlige Zahl weniger als das Argument. Wenn die Dezimalzahl zwischen “ist“.6 und .9 ", gibt es eine ganzzahlige Zahl größer als der Parameter. Die rund () -Funktion wird von der „Mathematik.H ”Header -Bibliothek in den Programmiersprachen, einschließlich C.

Diese Funktion hat drei Hauptkategorien: Roundf und Roundl. Diese Funktionen geben den entsprechenden Typwert für verschiedene Arten von Gleitpunktzahlen zurück. Quelldateien wie der Mathematik -Header müssen mit dem -LM -Flag kompiliert werden, um den Bibliothekscode zu verbinden.

Der Begriff „rund“ bezieht sich auf einen Rundwert von Null weg. Der gleiche Wert wird angegeben, wenn der integrale Wert -0, +0, Nan als Eingabe übergeben wird. Die Lround -Funktion liefert den integralen Wert nach der Runden auf die nächste Ganzzahl. Mit Hilfe von Illustrationen werden wir die Funktion rund () in C in diesem Artikel verstehen.

Syntax

Die Syntax für rund () in c ist darunter angegeben.

  • Doppelrunde (doppelt y);
    Float Roundf (Float Y);
    lange Doppelrunde (langes Doppel Y);

Voraussetzungen

  • Installation des GCC -Compilers unter Windows 10 oder einem anderen Betriebssystem

Beispiel 1

Nachdem wir uns über das grundlegende Konzept und die Syntax der Runde () -Funktion in der C -Programmiersprache gelernt haben, gehen wir auf unser erstes Beispiel zu.

Wir haben eine Datei erstellt.C ”In unserem installierten GCC -Compiler. Danach haben wir zwei Hauptbibliotheken hinzugefügt, die zur Ausführung dieses Code -Beispiels erforderlich sind. Dann ist der wichtigste Teil dieses Programms eine Main () -Funktion, bei der der gesamte Prozess ausgeführt wird. Anfangs haben wir zwei Variablen vom Float-Typ mit dem Titel "A" und "B". Wir haben ihnen einen Wert von 8 zugewiesen.9 und 7.6. Sie können diese Werte auch ändern.

Dann haben wir eine printf () -Funktion, die verwendet wird, um die bereitgestellten Werte abzurunden. Zu diesem Zweck haben wir die runde Funktion bezeichnet, um diese Werte abzurunden. Dann haben wir "return 0" erwähnt. Die Begriffsrendite wird verwendet, um einen Wert aus einer Funktion zurückzusetzen. Dies bedeutet, dass unser Programm angemessen durchgeführt wurde, und wir nutzen diese Rückgabeerklärung, um unser Hauptprogramm zu beenden.

Speichern Sie nun die Datei und führen Sie sie im GCC -Compiler aus. Wenn eine Ausnahme eintritt, wird es im GCC -Compiler angezeigt. Andernfalls erhalten Sie einen schwarzen Konsolenbildschirm. Sie können überprüfen, ob die im Programm deklarierten Werte auf ihren nächsten Wert abgerundet wurden.

Beispiel 2

Gehen wir nun auf unser zweites Beispiel zu. Wir haben eine Datei erstellt.C ”In unserem installierten GCC -Compiler. Wir haben die Hauptbibliotheken hinzugefügt, die zur Ausführung dieses Code -Beispiels erforderlich sind. Danach haben wir eine Funktion mit dem Titel "Roundno", die einen ganzzahligen Wert zurückgibt. In dieser Funktion haben wir den erforderlichen Zustand definiert. Dann ist der wichtigste Teil dieses Programms eine Main () -Funktion, bei der der gesamte Prozess ausgeführt wird. Dann haben wir eine printf () -Funktion, mit der der bereitgestellte Wert innerhalb der Funktion umrundet wird. Dann haben wir eine Getchar () -Funktion.

Eine GetChar () -Funktion ist in der Tat eine nicht standardmäßige Funktion, die eindeutige Benutzereingaben akzeptiert und ihre Bedeutung im STDIN angegeben hat.H Header -Datei. Anders ausgedrückt; Die C -Bibliotheksfunktion liest ein bestimmtes Zeichen (nicht signiertes Zeichen) über Stdin. Dann haben wir "return 0" erwähnt. Die Begriffsrendite wird verwendet, um einen Wert aus einer Funktion zurückzusetzen. Dies bedeutet, dass unser Programm angemessen abgeschlossen wurde, und wir nutzen diese Rückgabeerklärung, um unser Hauptprogramm zu beenden.

Speichern Sie nun die Datei und führen Sie sie im GCC -Compiler aus. Wenn eine Ausnahme eintritt, wird es im GCC -Compiler angezeigt. Wenn nicht, erhalten Sie einen schwarzen Konsolenbildschirm. Sie können bestätigen, dass die im Programm deklarierten Werte auf den nächsten Wert abgerundet wurden.

Abschluss

Dieser Artikel hat die grundlegende Einführung der Funktion rund () in der C -Programmiersprache behandelt. Wir haben den Syntaxabschnitt in dieser Anleitung zur Verwendung der Funktion rund () entsprechend eingeführt. Wir haben zwei Beispiele ausgearbeitet, um die rund () -Funktion zu diskutieren. Implementieren Sie nun beide Beispiele, indem Sie wenig Änderungen an ihnen vornehmen.