les codes ASCII (preparation pour apprendre C++)

Il est un fait bien connu que les ordinateurs peuvent gérer en interne uniquement 0s (zéros) et de 1 (ceux). Cela est vrai, et au moyen de séquences de 0 et de 1, l'ordinateur peut exprimer n'importe quelle valeur numérique que sa traduction binaire, qui est une opération mathématique très simple (comme expliqué dans les bases numériques de papier).

Néanmoins, il n'existe aucun moyen évident comme pour représenter des lettres et d'autres caractères non numériques avec des 0 et des 1. Par conséquent, pour ce faire, les ordinateurs utilisent des tables ASCII, qui sont des tableaux ou des listes qui contiennent toutes les lettres de l'alphabet romain et quelques caractères supplémentaires. Dans ces tableaux, chaque caractère est toujours représentée par le même numéro d'ordre. Par exemple, le code ASCII de la lettre «A» majuscule est toujours représenté par le numéro d'ordre 65, qui est facilement représentable en utilisant 0 et 1 en binaire: 65 exprimé par un nombre binaire est 1000001.

La table ASCII standard définit 128 codes de caractères (de 0 à 127), dont les 32 premiers sont des codes de contrôle (non imprimables) et les codes de caractères restants 96 sont des caractères représentables:

* 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 NUL SOH STX ETX EOT ENQ ACK BEL BS TAB LF VT FF CR SO SI
1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
2! "# $% & '() * +, -. /
3 0 1 2 3 4 5 6 7 8 9:; <=>?
4 @ A B C D E F G H I J K L M N O
5 P Q R S T U V W X Y Z [\] ^ _
6 `a b c d e f g h i j k l m n o
T u v w x y de 7 p q r z {|} ~

* Ce groupe est organisé pour être aisément lisibles en hexadécimal: numéros de ligne représentent le premier chiffre et le nombre de colonnes représentent le second. Par exemple, le caractère "A" se situe au 4ème rang et la 1ère colonne, pour qu'elle serait représentée en hexadécimal 0x41 (65).

Parce que la plupart des systèmes fonctionnent aujourd'hui avec des octets 8 bits, ce qui peut représenter 256 valeurs différentes, en plus des 128 codes ASCII standard il ya d'autres 128 qui sont connus comme ASCII étendu, qui sont des plates-formes et dépendant de la localisation. Donc, il ya plus d'un jeu de caractères ASCII étendu.

Les deux plus utilisé des jeux de caractères ASCII étendus sont l'un connu sous le nom OEM, qui vient de l'caractères par défaut intégré par défaut dans l'IBM-PC et l'autre est l'ANSI étendre ASCII qui est utilisé par les systèmes d'exploitation les plus récents.

Le premier d'entre eux, le jeu de caractères OEM, est celui utilisé par le matériel de l'immense majorité des machines compatibles PC, et a également été utilisé dans l'ancien système DOS. Il comprend quelques signes étrangers, certains caractères marqués et des morceaux de représenter panneaux.

les codes ASCII (preparation pour apprendre C++)


Le jeu de caractères ANSI est un standard que de nombreux systèmes intègrent, comme Windows, certaines plates-formes UNIX et de nombreuses applications autonomes. Il comprend de nombreux symboles plus locales et des lettres marquées de sorte qu'il peut être utilisé sans avoir besoin d'être redéfini dans bien d'autres langues:
les codes ASCII (preparation pour apprendre C++)

Publié par Drupal french Study