ATOI

Chaîne vers entier

 

Cette fonction transforme  une chaîne de caractères (string) en un nombre entier (integer)

Moyen mnémotechnique : Alphanumeric TO Integer

Syntaxe : (atoi nombre)
Argument : nombre, Une chaîne de caractères (string)
Valeur retournée Un nombre entier (integer)

Exemples:

Syntaxe Valeur retournée
  12
  12
  12
  0
12

Ce dernier exemple qui contient des caractères non numériques ne fonctionne que si la chaîne de caractères (string) commence par un nombre, c'est celui-ci qui sera renvoyé comme résultat,
Est-ce une erreur de la fonction ? Pourtant ça fonctionne bel et bien.

a contrario, une chaîne qui ne commence pas par une valeur numérique est transformée aussi mais en 0 (zéro), donc attention et faire des contrôles.

On constate aussi, exemple 3, que (atoi) transforme en entier mais dans l'entier renvoyé c'est la partie entière, cette fonction n'arrondit pas.


Haut de page

retour au menu CONVERSIONS


4 décembre 2017