Type caractère
Un caractère représente l'unité élémentaire d'un texte équivalent à un octet (8 bits), soit une lettre de l'alphabet (majuscule et minuscule), chiffre, espace ou caractère spécial, etc. : (a...z, A...Z, 1...9, /@#...).
À chaque caractère correspond un entier selon un codage en code ASCII ou EBCDIC.
La taille d'un caractère est au moins égale à 8 bits, mais sa taille peut varier selon qu'on déclare unsigned char ou signed char.
Une constante caractère est exprimée de diverses façons :
Un caractère imprimable sera utilisé tel que,
Un caractère non imprimable sera défini par le code correspondant précédé du caractère d'échappement \. Ce code peut être exprimé en décimal, octal ou en hexadécimal,
Certains caractères non imprimables couramment utilisés disposent d'une forme particulière, comme \n pour le retour à la ligne, \t pour une tabulation, etc.
Ces constantes sont toujours encadrées par 2 caractères apostrophe '. L'utilisation des caractères \ et ' impose une invalidation du caractère spécifique de celui-ci par l'utilisation de \.
Exemple :
'\'' désigne le caractère apostrophe.
'\48' est équivalent à '0'.
'\0' désigne le caractère nul.