C Standaard bibliotheekfuncties
C Standaard bibliotheekfuncties
In deze tutorial leer je over de standaard bibliotheekfuncties in C. Meer specifiek, wat zijn dat, verschillende bibliotheekfuncties in C en hoe je ze in je programma kunt gebruiken.
C Standaard bibliotheekfuncties of gewoon C Bibliotheekfuncties zijn ingebouwde functies in C-programmering.
Het prototype en de gegevensdefinities van deze functies zijn aanwezig in hun respectievelijke headerbestanden. Om deze functies te gebruiken, moeten we het headerbestand in ons programma opnemen. Bijvoorbeeld,
Als u de printf()
. wilt gebruiken functie, het headerbestand <stdio.h>
moet worden opgenomen.
#include <stdio.h>
int main()
{
printf("Catch me if you can.");
}
Als u printf()
. probeert te gebruiken zonder de stdio.h
header-bestand, krijgt u een foutmelding.
Voordelen van het gebruik van C-bibliotheekfuncties
Een van de belangrijkste redenen waarom u bibliotheekfuncties zou moeten gebruiken, is simpelweg omdat ze werken. Deze functies hebben meerdere strenge tests ondergaan en zijn gemakkelijk te gebruiken.
Aangezien de functies "standaard bibliotheek"-functies zijn, maakt een toegewijde groep ontwikkelaars ze constant beter. Tijdens het proces zijn ze in staat om de meest efficiënte code te creëren die is geoptimaliseerd voor maximale prestaties.
Omdat de algemene functies zoals afdrukken naar een scherm, het berekenen van de vierkantswortel en nog veel meer al zijn geschreven. U hoeft zich geen zorgen te maken dat u ze opnieuw moet maken.
Met steeds veranderende real-world behoeften, wordt verwacht dat uw applicatie altijd en overal werkt. En deze bibliotheekfuncties helpen je omdat ze op elke computer hetzelfde doen.
Voorbeeld:vierkantswortel met de functie sqrt()
Stel dat u de vierkantswortel van een getal wilt vinden.
Om de vierkantswortel van een getal te berekenen, kunt u de bibliotheekfunctie sqrt() gebruiken. De functie is gedefinieerd in de math.h
header-bestand.
#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;
}
Wanneer u het programma uitvoert, is de uitvoer:
Enter a number: 12 Square root of 12.00 = 3.46
Bibliotheekfuncties in verschillende koptekstbestanden
C Header-bestanden | Beschrijving |
---|---|
Bevestigingsfuncties programmeren | |
Functies van het tekentype | |
Lokalisatiefuncties | |
Wiskundige functies | |
Springfuncties | |
Signaalverwerkingsfuncties | |
Variabele argumenten die functies verwerken | |
Standaard invoer/uitvoer functies | |
Standaard Utility-functies | |
String-verwerkingsfuncties | |
Datum tijd functies |
C Taal
- Soorten door de gebruiker gedefinieerde functies in C-programmering
- Sensortelemetrie 2.0.1
- Kaart in C++ Standard Template Library (STL) met afdrukvoorbeeld
- Verilog-functies
- Verilog wiskundige functies
- C - Functies
- MATLAB - Overzicht
- MATLAB - Functies
- Python - Functies
- Aluminium versus standaard PCB's
- Wat is standaardwerk?