Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

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

  1. Arten von benutzerdefinierten Funktionen in der C-Programmierung
  2. Sensortelemetrie 2.0.1
  3. Karte in C++ Standard Template Library (STL) mit Druckbeispiel
  4. Verilog-Funktionen
  5. Verilog Math-Funktionen
  6. C - Funktionen
  7. MATLAB - Überblick
  8. MATLAB - Funktionen
  9. Python - Funktionen
  10. Aluminium vs. Standard-Leiterplatten