Ausgabe des Ergebnisses
In diesem Schritt lernen Sie, wie Sie Ergebnisse von Absolutbeträgen mit verschiedenen Formatierungsoptionen in C formatieren und ausgeben.
Erstellen eines umfassenden Absolutbetrags-Programms
Erstellen Sie eine neue Datei namens absolute_value_print.c
im Verzeichnis ~/project
:
nano ~/project/absolute_value_print.c
Geben Sie folgenden Code ein:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main() {
// Eingabevariablen
int intNumber;
float floatNumber;
// Eingabeabfrage
printf("Geben Sie eine Ganzzahl ein: ");
scanf("%d", &intNumber);
printf("Geben Sie eine Gleitkommazahl ein: ");
scanf("%f", &floatNumber);
// Berechnung der Absolutbeträge
int intAbsolute = abs(intNumber);
float floatAbsolute = fabs(floatNumber);
// Ausgabe der Ergebnisse mit unterschiedlicher Formatierung
printf("Ursprüngliche Ganzzahl: %d\n", intNumber);
printf("Absoluter Betrag der Ganzzahl: %d\n", intAbsolute);
printf("\nUrsprüngliche Gleitkommazahl: %.2f\n", floatNumber);
printf("Absoluter Betrag der Gleitkommazahl: %.2f\n", floatAbsolute);
// Wissenschaftliche Notation
printf("\nAbsoluter Betrag der Gleitkommazahl (wissenschaftlich): %e\n", floatAbsolute);
return 0;
}
Kompilieren und Ausführen des Programms
Kompilieren Sie das Programm mit der Mathematikbibliothek:
gcc ~/project/absolute_value_print.c -o ~/project/absolute_value_print -lm
Führen Sie das Programm aus:
~/project/absolute_value_print
Beispielausgabe:
Geben Sie eine Ganzzahl ein: -42
Geben Sie eine Gleitkommazahl ein: -3.14
Ursprüngliche Ganzzahl: -42
Absoluter Betrag der Ganzzahl: 42
Ursprüngliche Gleitkommazahl: -3.14
Absoluter Betrag der Gleitkommazahl: 3.14
Absoluter Betrag der Gleitkommazahl (wissenschaftlich): 3.140000e+00
Demonstrierte Formatierungsoptionen:
%d
für Ganzzahlen
%f
für Gleitkommazahlen
%.2f
für zwei Dezimalstellen
%e
für wissenschaftliche Notation