Fonctions de classification et de conversion de caractères
Les fonctions suivantes ont des arguments du type int, dont la valeur est EOF ou peut être représentée comme unsigned char.
int isupper(int C) 8.6.4.
retourne une valeur différente de zéro, si C est une majuscule
int islower(int C) 8.6.4.
retourne une valeur différente de zéro, si C est une minuscule
int isdigit(int C) 8.6.4.
retourne une valeur différente de zéro, si C est un chiffre décimal
int isalpha(int C) 8.6.4.
retourne une valeur différente de zéro, si islower(C) ou isupper(C)
int isalnum(int C) 8.6.4.
retourne une valeur différente de zéro, si isalpha(C) ou isdigit(C)
int isxdigit(int C) 8.6.4.
retourne une valeur différente de zéro, si C est un chiffre hexadécimal
int isspace(int C) 8.6.4.
retourne une valeur différente de zéro, si C est un signe d'espacement
Les fonctions de conversion suivantes fournissent une valeur du type int qui peut être représentée comme caractère; la valeur originale de C reste inchangée:
int tolower(int C) 8.5. / 8.6.4.
retourne C converti en minuscule si C est une majuscule, sinon C
int toupper(int C) 8.5. / 8.6.4.
retourne C converti en majuscule si C est une minuscule, sinon C