« Programmation C/Types de base » : différence entre les versions

Contenu supprimé Contenu ajouté
Remplacement de \oOO par \OOO Car \141 donne 'a' et non pas \o141
Balises : Modification par mobile Modification par le web mobile
Ligne 357 :
 
=== Constantes représentant un caractère ===
Une constante représentant un caractère (de type char) est délimitée par des apostrophes, comme par exemple <code>'a'</code>. En fait pour le langage C, n'a initialement pas été conçu pour utiliser tous les caractères. Le type char permet nede sontreprésenter ni plus ni moins que des nombres entiers (ils sont de type <code>int</code>, mais leur valeur tiendra dans un type <code>char</code>), les deux étant parfaitement interchangeables. Cependant, comme dit plus haut, il ne s'agit généralement pas là des caractères Unicode que nous manipulons tous les jours, mais de caractère-octet dont la portée est réduite.
 
Un petit exemple :