C-Standardbibliotheksfunktionen
C-Standardbibliotheksfunktionen
In diesem Tutorial lernen Sie die Standardbibliotheksfunktionen in C kennen. Genauer gesagt, was sind das, verschiedene Bibliotheksfunktionen in C und wie Sie sie in Ihrem Programm verwenden.
C-Standardbibliotheksfunktionen oder einfach C-Bibliotheksfunktionen sind eingebaute Funktionen in der C-Programmierung.
Der Prototyp und die Datendefinitionen dieser Funktionen sind in ihren jeweiligen Header-Dateien vorhanden. Um diese Funktionen nutzen zu können, müssen wir die Header-Datei in unser Programm einbinden. Zum Beispiel
Wenn Sie den printf()
verwenden möchten Funktion, die Header-Datei <stdio.h>
sollte enthalten sein.
#include <stdio.h>
int main()
{
printf("Catch me if you can.");
}
Wenn Sie versuchen, printf()
zu verwenden ohne die stdio.h
einzuschließen Header-Datei erhalten Sie eine Fehlermeldung.
Vorteile der Verwendung von C-Bibliotheksfunktionen
1. Sie funktionieren
Einer der wichtigsten Gründe, warum Sie Bibliotheksfunktionen verwenden sollten, ist einfach, weil sie funktionieren. Diese Funktionen wurden mehrfach strengen Tests unterzogen und sind einfach zu bedienen.
2. Die Funktionen sind auf Performance optimiert
Da es sich bei den Funktionen um "Standardbibliotheks"-Funktionen handelt, werden sie von einer engagierten Gruppe von Entwicklern ständig verbessert. Dabei sind sie in der Lage, den effizientesten Code zu erstellen, der für maximale Leistung optimiert ist.
3. Es spart viel Entwicklungszeit
Da die allgemeinen Funktionen wie das Drucken auf einem Bildschirm, das Berechnen der Quadratwurzel und vieles mehr bereits beschrieben sind. Sie sollten sich keine Gedanken darüber machen, sie erneut zu erstellen.
4. Die Funktionen sind portabel
Angesichts der sich ständig ändernden realen Anforderungen wird von Ihrer Anwendung erwartet, dass sie jederzeit und überall funktioniert. Und diese Bibliotheksfunktionen helfen Ihnen, da sie auf jedem Computer dasselbe tun.
Beispiel:Quadratwurzel mit der Funktion sqrt()
Angenommen, Sie möchten die Quadratwurzel einer Zahl ermitteln.
Um die Quadratwurzel einer Zahl zu berechnen, können Sie die Bibliotheksfunktion sqrt() verwenden. Die Funktion ist im math.h
definiert Header-Datei.
#include <stdio.h>
#include <math.h>
int main()
{
float num, root;
printf("Enter a number: ");
scanf("%f", &num);
// Computes the square root of num and stores in root.
root = sqrt(num);
printf("Square root of %.2f = %.2f", num, root);
return 0;
}
Wenn Sie das Programm ausführen, lautet die Ausgabe:
Enter a number: 12 Square root of 12.00 = 3.46
Bibliotheksfunktionen in verschiedenen Header-Dateien
C-Header-Dateien | Beschreibung |
---|---|
Programm-Assertion-Funktionen | |
Zeichentypfunktionen | |
Lokalisierungsfunktionen | |
Mathematische Funktionen | |
Sprungfunktionen | |
Signalverarbeitungsfunktionen | |
Funktionen zur Behandlung von Variablenargumenten | |
Standard Input/Output-Funktionen | |
Standard-Utility-Funktionen | |
Funktionen zur Verarbeitung von Zeichenfolgen | |
Datumszeitfunktionen |
C Sprache
- Arten von benutzerdefinierten Funktionen in der C-Programmierung
- Sensortelemetrie 2.0.1
- Karte in C++ Standard Template Library (STL) mit Druckbeispiel
- Verilog-Funktionen
- Verilog Math-Funktionen
- C - Funktionen
- MATLAB - Überblick
- MATLAB - Funktionen
- Python - Funktionen
- Aluminium vs. Standard-Leiterplatten