10/12/2024
conversion d'un type caractère en entier
pour amener à comprendre l'utilité de la fonction atoi (lire a to i ,ascii to integer )
En langage C il existe des fonctions dans librairie , ce qui a fait la puissance d'un langage de haut niveau comme le c
atoi(3) Library Functions Manual atoi(3)
NOM
atoi, atol, atoll - Convertir une chaîne en un entier
BIBLIOTHÈQUE
Bibliothèque C standard (libc, -lc)
SYNOPSIS
#include <stdlib.h>
int atoi(const char *nptr);
long atol(const char *nptr);
long long atoll(const char *nptr);
Exigences de macros de test de fonctionnalités pour la glibc (consulter feature_test_macros(7)) :
Dans le manuel 3 de atoi , on voit que cette fonction est dans la librairie stdlib?h !
mais pour la comprendre bien on va faire un petit exercice préliminaire.
rappel !
man ascii (extrait)
Oct Décimal Hexadécimal Caractère
...
056 46 2E .
057 47 2F /
060 48 30 0
061 49 31 1
062 50 32 2
063 51 33 3
064 52 34 4
065 53 35 5
066 54 36 6
067 55 37 7
070 56 38 8
071 57 39 9
072 58 3A :
073 59 3B ;
...