Différences entre les versions de « Programmation C/Types de base »

(Remplacement de \oOO par \OOO Car \141 donne 'a' et non pas \o141)
Balises : Modification par mobile Modification par le web mobile
 
=== 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 :
Utilisateur anonyme