Section courante

A propos

Section administrative du site

ctype.h

Type de caractère
Langage C

Description

Cette bibliothèque renferme les routines de vérification et de conversion de caractères. L'entête <ctype.h> déclare des fonctions pour tester les caractères. Pour chaque fonction, le paramètre est un int, dont la valeur doit être EOF ou représentable comme un unsigned char, et la valeur de retour est un int. Les fonctions retournent non nul (vrai) si le paramètre c satisfait la condition décrite, et zéro sinon.

Liste des fonctions

Nom Prototype Description
ISALNUM int isalnum(int caractere) Cette fonction indique si le caractère est alphanumérique (A à Z, a à z et 0 à 9).
ISCNTRL int iscntrl(int caractere) Cette fonction indique si le caractère est un caractère de contrôle.
ISDIGIT int isdigit(int caractere) Cette fonction indique si le caractère est un nombre.
ISGRAPH int isgraph(int caractere) Cette fonction indique si le caractère est un caractère graphique.
ISLOWER int islower(int caractere) Cette fonction indique si le caractère est une lettre minuscule.
ISPRINT int isprint(int caractere) Cette fonction indique si le caractère est imprimable.
ISPUNCT int ispunct(int caractere) Cette fonction indique si le caractère est un signe de ponctuation (!,?,...).
ISSPACE int isspace(int caractere) Cette fonction indique si le caractère est un espace.
ISUPPER int isupper(int caractere) Cette fonction indique si le caractère est une lettre majuscule.
ISXDIGIT int isxdigit(int caractere) Cette fonction indique si le caractère est un nombre hexadécimal (0 à F).
TOLOWER int tolower(int caractere) Cette fonction effectue la conversion d'un caractère en lettre minuscule.
TOUPPER int toupper(int caractere) Cette fonction effectue la conversion d'un caractère en lettre majuscule.


Dernière mise à jour : Mercredi, le 2 septembre 2015