Nom de la fonction : isdigit
Fichier d'en-tête : <ctype.h>
Prototype de fonction : int isdigit(int ch);
Fonction : Déterminer si le caractère est un nombre décimal
Paramètres : caractère int ch à vérifier
Valeur de retour : Si ch n'est pas un nombre décimal, renvoie 0. Si ch est un nombre décimal, renvoie non-0.
Exemple de programme : Déterminer si le caractère saisi est un nombre décimal
#include<ctype.h>#include<stdio.h>intmain(){charch;printf(inputacharacter:);scanf(%c,&ch);if(isdigit(ch)){printf(%cisdigit.,ch) ;}else{printf(%cisnotdigit.,ch);}putchar('n');return0;}
Résultats en cours d'exécution :
saisissez un caractère : 55 est un chiffre.