Fabs Funktion in der C -Sprache

Fabs Funktion in der C -Sprache
Der absolute Wert einer reellen Zahl entspricht dem Betrag mit einem positiven Zeichen, unabhängig vom Vorzeichen des ursprünglichen Wertes. In diesem Linux -Hinweis Artikel, wir zeigen Ihnen den Schritt-für-Schritt fabs () Funktion in der C -Sprache mit Linux GCC.

Wir werden praktisch erklären, wie die absoluten Werte verschiedener Datentypen mit praktischen Beispielen und Bildern erhalten werden, die wir für Sie vorbereitet haben. Damit Sie ein solides Verständnis dieser Funktion haben können, erklären wir die Syntax und die von der akzeptierten Arten von Eingabedaten und Ausgaben fabs () Funktion in einem theoretischen Abschnitt.

Wir werden auch die Code -Snippets einschließen, die Sie kopieren und in Ihr einfügen können .c Datei, um diese Funktion in Echtzeit auszuführen.

Syntax der Fabs () -Funktion in C -Sprache

Double Fabs (Double X)

FABS () Funktionsbeschreibung in der C -Sprache

Der fabs () Funktion wie fabsf () ist eine Funktion, die von ABS () abgeleitet wird. Beide werden verwendet, um den absoluten Wert einer Variablen zu bestimmen. Die Abs () -Funktion bestimmt den absoluten Wert einer Ganzzahl und Fabs () bestimmt den absoluten Wert eines Float -Datentyps.

Im folgenden Ausdruck die FAbs() Funktion gibt den absoluten Wert von Float x in a zurück.

a = fabs (x);

Der Datentyp, den die fabs () Die Funktion akzeptiert sowohl in ihren Eingangs- als auch in den Ausgabemarions ist vom Typ Float -Typ.

Der fabs () Die Funktion ist eine von einer Reihe von Funktionen, die in der Mathematikbibliothek bereitgestellt werden. Um diese Funktion zu verwenden, müssen wir die „Mathematik.H ”Kopfball in unserem“.c ”Datei wie folgt:

#enthalten

Einmal die „Mathematik.H ”-Header sind enthalten, wir können ABS verwenden (), fabs (), fabsf () sowie alle Funktionen in den mathematischen Bibliotheken.

So finden Sie den Absolutwert einer Zahl mit Dezimalfraktionen unter Verwendung der Fabs () -Funktion in der C -Sprache

In diesem Beispiel zeigen wir Ihnen, wie Sie den absoluten Wert einer Variablen des Float -Typs bestimmen, der einen Dezimalwert enthält. Der erste Schritt besteht darin, unseren „Haupt.C". Dann schließen wir das Stdio ein.H und Mathe.H Header wie im Folgenden gezeigt:

#enthalten
#enthalten

Dann erstellen wir unsere Hauptfunktion, die leer zurückgegeben wird und in dem wir unsere Variablen deklarieren. Um den absoluten Wert von „x“ zu erhalten, erstellen wir zunächst eine Variable des Float -Typs und weisen ihm den Wert -3 zu.1416. Wir speichern das Ergebnis in „A“, das vom gleichen Typ wie „X“ aussehen sollte. Dann rufen wir das an fabs () Funktion und übergeben "x" als Eingabeargument und "A" als Ausgangsargument.

Mit der Funktion printf () drucken wir das Ergebnis auf der Befehlskonsole nach der Nachricht: „Der absolute Wert von x lautet:“: “. Das Folgende ist der Code für dieses Beispiel der Funktion fabs ():

#enthalten
#enthalten
void main ()

float x = -3.1416;
float a;
a = fabs (x);
printf ("Der absolute Wert von x ist: %f \ n", a);

Um unseren Code zu kompilieren, müssen wir die folgende Zeile aus der Befehlskonsole ausführen und den Pfad des „Haupts“ angeben.C ”-Datei und die Ausgabe, die in diesem Fall unserer Anwendung den Namen„ app_fabs1 “gibt:

~ $ GCC -Dokumente/Main.c -o app_fabs1

Nachdem wir unseren Code kompiliert haben, führen wir die Anwendung wie folgt aus:

~ $ ./app_fabs1

Das folgende Bild zeigt den absoluten Wert von „X“ in der Befehlskonsole:

Ganzzahlen und dienen als Eingabeargument für die Fabs () -Funktion in der C -Sprache

Wenn wir die Variablen des Doppeltyps als Eingangs- und Ausgabeargumente an die verwenden fabs () Funktion ist das Ergebnis genau das gleiche wie für die Variablen des Float -Typs. Die folgende Abbildung zeigt das Codefragment, das wir im vorherigen Beispiel verwendet haben, jedoch mit Variablen des Doppelarts:

In den Fällen, in denen wir die Variablen des INT -Typs als Eingabemittel beim Aufrufen der Aufnahme verwenden fabs () Funktion gibt es nur den Absolutwert des ganzzahligen Teils von „X“ zurück, während der fraktionelle Teil oder der Teil nach der schwimmenden Punktzahl abgerundet ist.

Abschluss

In diesem Linux -Hinweis Artikel haben wir erläutert, wie die absoluten Werte von einer Schwimmpunktvariable mithilfe der Variablen erhalten werden können fabs () Funktion in Linux GCC. Wir haben eine theoretische Beschreibung des Syntax und des Datentyps angegeben, die in den Eingängen und Ausgaben dieser Funktion akzeptiert werden. Wir haben auch gezeigt, wie Sie diese Funktion mit praktischen Beispielen, Bildern und Code -Snippets implementieren können. Wir haben den Schritt-für-Schritt-Vorgang erläutert, wie die Beispiele aus der Linux-Shell kompiliert werden und wie die Bibliotheken korrekt deklariert werden sollen, um die zu verwenden fabs () Funktion, die Teil der GCC -Bibliothek ist. Wir hoffen, dass dieser Artikel für Sie nützlich ist. Weitere Tipps und Informationen finden Sie in anderen Artikeln für die C -Sprache auf Linux -Hinweis.