« Programmation C/Types de base » : différence entre les versions
Contenu supprimé Contenu ajouté
typo |
typo |
||
Ligne 326 :
== Caractères ==
Ce type est un peu plus particulier que les autres, d'une part parce que sa taille définit l'unité de calcul pour les quantités de mémoire (et donc pour les tailles des autres types du langage) et d'autre part son domaine de valeur peut grandement varier de manière relativement inattendue.
Ligne 368 :
=== Valeur des caractères-octets ===
La valeur représentée par cette constante est néanmoins dépendante des conventions de codages de caractères employées.
La code ASCII définit 96 glyphes de caractères portant les numéros 32 à 126, bien loin des milliers de caractères nécessaires pour les logiciels fonctionnant sur la planète entière et dans des langues nombreuses<ref name="codeCaracteres">En occident, en-dehors des codages compatibles avec ASCII, on ne rencontre guère en pratique que la famille de jeux de caractères [[w:EBCDIC|EBCDIC]], utilisée sur des systèmes IBM et quelques mainframes.</ref>. Cet ensemble est à peine suffisant pour couvrir l'anglais alors que plusieurs langues latines étaient visées à l'époque où l'ASCII et l'ISO-646 ont été définis, si bien que de nombreuses extensions sont par la suite apparues.
|