ABS -Funktion in c

ABS -Funktion in c
Warum ist es für Programmierer erforderlich, die Funktion ABS () zu verwenden? Es ist in fast jeder Programmiersprache zugänglich; Aber wie viel Gut ist eine Funktion, die nur negative Werte in positive Werte verwandelt? Möglicherweise wollen Sie gelegentlich positive Zahlen, und die ABS () -Funktion stellt sicher, dass Sie sie erhalten. Die ABS -Funktion ist eine Abkürzung für den „Absolutwert“ innerhalb der C -Programmiersprache, und es gibt den Abstand einer Zahl an, nur in einer Zahlenlinie von 0, ohne die Richtung zu berücksichtigen. Der ABS -Wert einer Zahl oder ihr absoluter Wert war immer positiv, was bedeutet, dass eine Entfernung niemals negativ sein könnte.

Die ABS () -Methode gibt die absolut geeigneten Wertgiftungen zurück und ist in der STDLIB angegeben.H Header -Datei. Um den absoluten Wert einer bestimmten Zahl zurückzugeben, müssen wir die STDLIB einbeziehen.H Header -Datei in unserer C -Anwendung. Nur positive Werte werden durch die Funktion ABS () zurückgegeben.

Betrachten Sie das folgende Szenario: Wenn wir eine ganzzahlige Nummer -2 haben und den absoluten Wert finden möchten, können wir die ABS () -Methode verwenden, um die positive Zahl 2 zu haben. Wenn wir eine Ganzzahl Nummer 2 haben und den Absolutwert bestimmen möchten, können wir die ABS () -Methode verwenden, um denselben Wert wie 2 zurückzugeben. Es gibt die gleiche Zahl, wenn wir es mit einer positiven Zahl zur Verfügung stellen.

Syntax

Die Syntax für ABS () wird hier erklärt:

# int abs (int a);

Da die ABS () -Methode einen ganzzahligen Datentyp verwendet.

Beispiel 1

Wir werden unser erstes Beispiel in Ubuntu 20 ausführen.04 Linux -Betriebssystem. Das hier verwendete Zusammenstellungstool ist GCC. Starten wir das Terminalfenster des Ubuntu 20.04 Betriebssystem, indem Sie es in den Aktivitäten suchen und durchsuchen. Sobald Sie den Zugriff erhalten haben, implementieren Sie die folgende Anweisung in der Shell.

$ nano abs.C
  • Nano bedeutet, dass die Datei im Nano -Editor geöffnet wird
  • ABS bedeutet den Namen der Datei
  • .c ist die Dateierweiterung, die den Code darstellt.

Die Datei wird leer und im GNU Nano Editor geöffnet. Wir haben mit dem Hinzufügen einiger Bibliotheken begonnen. Dann haben wir eine Main () -Funktion, in der wir zwei Variablen angegeben haben, "A" und "B". Wir haben ihnen auch Werte im Programm zugewiesen. Dann zwei Printf () -Funktionen, in denen wir die Absolutwertevariable „A“ und „B“ drucken wollen.

Nachdem Sie das gesamte Verständnis erhalten haben, speichern und schließen Sie die Datei, um zum Terminal zurückzukehren.

Um die Ausgabe zu erhalten, schreiben Sie die folgenden angehängten Befehle am Terminal des Ubuntu 20.04 Betriebssystem.

$ gcc abs.C
$ ./A.aus

Der genaue Ausgang ist am Terminal zu sehen.

Beispiel 2

Wir werden unser zweites Beispiel in Ubuntu 20 ausführen.04 Linux -Betriebssystem. Das hier verwendete Zusammenstellungstool ist wieder GCC. Suchen wir das Terminalfenster des Ubuntu 20 durch.04 Betriebssystem, indem Sie es in den Aktivitäten betrachten. Sobald Sie den Zugriff erhalten haben, implementieren Sie den darunter angegebenen Befehl in der Shell.

$ nano abs2.C
  • Nano bedeutet, dass die Datei im Nano -Editor geöffnet wird
  • ABS2 bedeutet den Namen der Datei
  • .c ist die Dateierweiterung, die den Code darstellt.

Die Datei wird leer und im GNU Nano Editor geöffnet. Wir haben mit dem Hinzufügen einiger Bibliotheken begonnen. Dann haben wir eine Main () -Funktion, bei der wir zwei Variablen deklariert haben, "A" und "Numb". In diesem Code -Beispiel fordern wir die Benutzer auf, ihre gewünschten Werte zur Laufzeit einzugeben, um ihren absoluten Wert mithilfe der Anweisung für printf () zu erhalten. Dann haben wir die Abs () -Funktion bezeichnet. Auch hier haben wir Printf () -Funktionen, in denen wir den absoluten Wert der Variablen „A“ drucken und in einer „Numb“ speichern werden

Nachdem Sie das gesamte Verständnis erhalten haben, speichern und schließen Sie die Datei, um zum Terminal zurückzukehren.

Um die Ausgabe zu erhalten, schreiben Sie die folgenden angehängten Befehle am Terminal des Ubuntu 20.04 Betriebssystem.

$ GCC ABS2.C
$ ./A.aus

In seiner Ausgabe fordert das Programm Sie auf, den Wert einzugeben. Dann erscheint der absolute Wert gegen diese spezifische Zahl.

Abschluss

In dieser Anleitung drehte sich alles um die Funktion ABS () in der C -Programmiersprache. Wir haben das Konzept zusammen mit seiner Syntax im Detail erklärt. Dann haben wir zwei verschiedene Beispiele implementiert, in denen eine von ihnen die Nummer zum Laufzeit des Benutzers erhält, und der andere wird im Programm deklariert. Implementieren Sie nun nach kleinen Änderungen nach Ihren Anforderungen beide Beispiele.