C Fonctions de bibliothèque standard

Dans ce didacticiel, vous découvrirez les fonctions de bibliothèque standard en C. Plus précisément, quelles sont-elles, les différentes fonctions de bibliothèque en C et comment les utiliser dans votre programme.

C Les fonctions de bibliothèque standard ou simplement les fonctions de bibliothèque C sont des fonctions intégrées dans la programmation C.

Le prototype et les définitions de données de ces fonctions sont présents 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 la printf()fonction, le fichier d'en-tête doit être inclus.

 #include int main() ( printf("Catch me if you can."); ) 

Si vous essayez d'utiliser printf()sans inclure le stdio.hfichier d'en-tête, vous obtiendrez une erreur.

Avantages de l'utilisation des fonctions de la bibliothèque C

1. Ils fonctionnent

L'une des raisons les plus importantes pour lesquelles vous devriez utiliser les fonctions de bibliothèque est simplement qu'elles fonctionnent. Ces fonctions ont subi de nombreux tests rigoureux et sont faciles à utiliser.

2. Les fonctions sont optimisées pour la performance

Depuis, les fonctions sont des fonctions de "bibliothèque standard", un groupe dédié de développeurs les améliore constamment. Dans le processus, ils sont capables de créer le code le plus efficace optimisé pour des performances maximales.

3. Cela fait gagner un temps de développement considérable

Puisque 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.

4. Les fonctions sont portables

Avec des besoins réels en constante évolution, votre application est censée fonctionner à chaque fois, partout. Et ces fonctions de bibliothèque vous aident en ce sens qu'elles font la même chose sur chaque ordinateur.

Exemple: racine carrée utilisant la fonction sqrt ()

Supposons que vous vouliez trouver la racine carrée d'un nombre.

Pour pouvoir 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.hfichier d' en- tête.

 #include #include 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:

 Entrez un nombre: 12 Racine carrée de 12,00 = 3,46

Fonctions de bibliothèque dans différents fichiers d'en-tête

Fichiers d'en-tête C
Fonctions d'assertion de programme
fichier d'en-tête "> Fonctions de type caractère
Fonctions de localisation
fichier d'en-tête "> Fonctions mathématiques
Fonctions de saut
Fonctions de gestion du signal
Fonctions de gestion des arguments variables
Fonctions d'entrée / sortie standard
Fonctions utilitaires standard
en-tête "> Fonctions de gestion des chaînes
Fonctions de date et d'heure

Articles intéressants...