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

Contenu supprimé Contenu ajouté
→‎Valeur des caractères-octets : dans de nombreuses langues
Ligne 380 :
=== 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. À l'origine ces conventions étaient connues du système ; aujourd'hui, même si dans une écrasante majorité des cas, on se retrouvera avec un jeu de caractères augmentant l'ASCII et donc l'ISO-646.
Le 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 languesde nombreuses langues<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.
 
Par exemple le caractère « œ » (ligature du o et du e) a pour valeur :