C Fonctions de la bibliothèque standard
Fonctions de la bibliothèque standard C
Dans ce didacticiel, vous découvrirez les fonctions de bibliothèque standard en C. Plus précisément, quelles sont-elles, différentes fonctions de bibliothèque en C et comment les utiliser dans votre programme.
Les fonctions de la bibliothèque standard C ou simplement les fonctions de la bibliothèque C sont des fonctions intégrées dans la programmation C.
Les définitions de prototype et de données de ces fonctions sont présentes dans leurs fichiers d'en-tête respectifs. Pour utiliser ces fonctions, nous devons inclure le fichier d'en-tête dans notre programme. Par exemple,
Si vous souhaitez utiliser le printf()
fonction, le fichier d'en-tête <stdio.h>
devrait être inclus.
#include <stdio.h>
int main()
{
printf("Catch me if you can.");
}
Si vous essayez d'utiliser printf()
sans inclure le stdio.h
fichier d'en-tête, vous obtiendrez une erreur.
Avantages de l'utilisation des fonctions de la bibliothèque C
L'une des raisons les plus importantes pour lesquelles vous devriez utiliser les fonctions de la bibliothèque est simplement parce qu'elles fonctionnent. Ces fonctions ont été soumises à de multiples tests rigoureux et sont faciles à utiliser.
Étant donné que les fonctions sont des fonctions de "bibliothèque standard", un groupe de développeurs dédié les améliore constamment. Dans le processus, ils sont capables de créer le code le plus efficace optimisé pour des performances maximales.
Étant donné que les fonctions générales telles que l'impression sur un écran, le calcul de la racine carrée et bien d'autres sont déjà écrites. Vous ne devriez pas vous soucier de les créer à nouveau.
Avec des besoins réels en constante évolution, votre application doit fonctionner à chaque fois, partout. Et ces fonctions de bibliothèque vous aident dans la mesure où elles font la même chose sur tous les ordinateurs.
Exemple :Racine carrée utilisant la fonction sqrt()
Supposons que vous vouliez trouver la racine carrée d'un nombre.
Pour calculer la racine carrée d'un nombre, vous pouvez utiliser la fonction de bibliothèque sqrt(). La fonction est définie dans le math.h
fichier d'en-tête.
#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;
}
Lorsque vous exécutez le programme, la sortie sera :
Enter a number: 12 Square root of 12.00 = 3.46
Fonctions de bibliothèque dans différents fichiers d'en-tête
Fichiers d'en-tête C | Description |
---|---|
Fonctions d'assertion de programme | |
Fonctions de type caractère | |
Fonctions de localisation | |
Fonctions mathématiques | |
Fonctions de saut | |
Fonctions de traitement du signal | |
Fonctions de gestion des arguments variables | |
Fonctions d'entrée/sortie standard | |
Fonctions utilitaires standard | |
Fonctions de gestion des chaînes | |
Fonctions d'horodatage |
Langue C