ASCII (Code standard américain pour l'échange d'informations) est un codage de caractères standard utilisé dans les télécommunications. L'ASCII, prononcé « ask-ee », est strictement un code à sept bits basé sur l'alphabet anglais. Les codes ASCII sont utilisés pour représenter les données alphanumériques.
chaîne convertie en int en java
Le code a été publié pour la première fois en tant que norme en 1967. Il a ensuite été mis à jour et publié sous le nom ANSI X3.4-1968, puis sous le nom ANSI X3.4-1977 et enfin sous le nom ANSI X3.4-1986. Puisqu’il s’agit d’un code de sept bits, il peut représenter au maximum 128 caractères. il définit actuellement 95 caractères imprimables dont 26 lettres majuscules (A à Z) , 26 lettres minuscules , 10 chiffres (0 à 9) , et 33 caractères spéciaux y compris symboles mathématiques , signe de ponctuation , et caractères d'espacement . Ils représentent du texte, des équipements et des appareils de télécommunications. Ceux-ci incluent des chiffres, des lettres anglaises majuscules et minuscules, des fonctions, des symboles de ponctuation et quelques autres symboles.
Au total, il existe 256 caractères ASCII et peuvent être divisés en trois catégories :
- Caractères de contrôle ASCII (0-31 et 127)
- Caractères imprimables ASCII (32-126) (le plus souvent mentionnés)
- Caractères ASCII étendus (128-255)
Qu'est-ce que la valeur ASCII ?
ASCII signifie American Standard Code for Information Interchange, une norme de codage de caractères qui attribue des valeurs numériques uniques aux lettres, chiffres, signes de ponctuation et autres symboles.
Pourquoi avons-nous besoin d’une représentation de valeur ASCII ?
Dans le monde physique, vous utiliseriez un stylo et du papier pour écrire le message, et votre ami lirait le texte directement. Cependant, lorsqu’il s’agit de communication numérique, les ordinateurs ne comprennent pas les lettres et les symboles comme le font les humains. Au lieu de cela, ils traitent les informations sous forme de code binaire, composé de 0 et de 1. C'est là que les valeurs ASCII entrent en jeu.
Les valeurs ASCII servent de pont entre le texte lisible par l'homme et le code binaire lisible par ordinateur. Chaque caractère, qu'il s'agisse d'une lettre, d'un chiffre ou d'un symbole, se voit attribuer une valeur ASCII unique allant de 0 à 127. Par exemple, la valeur ASCII de la lettre majuscule « A » est 65, tandis que la lettre minuscule « a » a un Valeur ASCII de 97. De même, le chiffre « 0 » a une valeur ASCII de 48.
Comment les ordinateurs utilisent l’ASCII pour comprendre le texte humain ?
Supposons que vous souhaitiez envoyer un message texte à votre ami qui lit : Bonjour ! Lorsque vous tapez ce message sur votre téléphone ou votre ordinateur, chaque caractère est converti en sa valeur ASCII correspondante. Dans ce cas, les valeurs ASCII de Hello! sont 72, 101, 108, 108, 111 et 33. Ces valeurs numériques sont ensuite traduites en code binaire, qui est transmis à l'appareil de votre ami. Dès réception du message, leur appareil reconvertit le code binaire en valeurs ASCII et affiche enfin le texte original, Bonjour !
convention de nom java

Tableau ASCII
Les codes ASCII étendus (code de caractère 128-255)
Le tableau ci-dessous est conforme à la norme Windows-1252 (CP-1252), une extension de la norme ISO 8859-1, également connue sous le nom d'ISO Latin-1. Cette norme diffère de l'ISO-8859-1 de l'IANA en remplaçant les caractères de contrôle par des caractères affichables compris entre 128 et 159. Tous les caractères qui s'écartent de l'ISO-8859-1 sont surlignés en bleu clair.
DÉC | POUBELLE | Symbole | Numéro HTML | Nom HTML | Description |
---|---|---|---|---|---|
128 | 10000000 | € | € | € | Signe de l'euro |
129 | 10000001 | Inutilisé | |||
130 | 10000010 | ‚ | ² | ‚ | Guillemet simple bas-9 |
131 | 10000011 | ƒ | un | ƒ | Lettre minuscule latine f avec crochet |
132 | 10000100 | ¼ | ' | Double guillemet bas-9 | |
133 | 10000101 | … | … | Points de suspension horizontaux | |
134 | 10000110 | † | → | † | Dague |
135 | 10000111 | ‡ | ć | ‡ | Double poignard |
136 | 10001000 | ˆ | ¨ | ˆ | Lettre modificative accent circonflexe |
137 | 10001001 | ‰ | = | ‰ | Signe pour mille |
138 | 10001010 | AVEC | ª | AVEC | Lettre majuscule latine S caron |
139 | 10001011 | ‹ | ¾ | ‹ | Citation d'angle unique pointant vers la gauche |
140 | 10001100 | Œ | Č | Œ | Ligature majuscule latine OE |
141 | 10001101 | Inutilisé | |||
142 | 10001110 | Ž | ® | Ž | Lettre majuscule latine Z caron |
143 | 10001111 | Inutilisé | |||
144 | 10010000 | Inutilisé | |||
145 | 10010001 | ' | đ | ' | Guillemet simple gauche |
146 | 10010010 | ' | - | ' | Guillemet simple droit |
147 | 10010011 | œ | Guillemet double gauche | ||
148 | 10010100 | - | Guillemet double droit | ||
149 | 10010101 | • | - | • | Balle |
150 | 10010110 | – | ? | – | en tiret |
151 | 10010111 | — | ' | — | Au tiret |
152 | 10011000 | ˜ | ¸ | ˜ | Petit tilde |
153 | 10011001 | ™ | ' | ™ | Signe de marque |
154 | 10011010 | avec | º | avec | Lettre minuscule latine S caron |
155 | 10011011 | › | ' | › | Guillemet simple à angle droit |
156 | 10011100 | œ | ¼ | œ | Petite ligature latine oe |
157 | 10011101 | Inutilisé | |||
158 | 10011110 | h | ¾ | h | Lettre minuscule latine z caron |
159 | 10011111 | Ÿ | ' | Ÿ | Lettre majuscule latine Y avec tréma |
160 | 10100000 | nbsp | Espace non-cassant | ||
161 | 10100001 | ¡ | ¡ | ¡ | Point d'exclamation inversé |
162 | 10100010 | ¢ | ¢ | ¢ | Signe du centime |
163 | 10100011 | £ | £ | £ | Signe dièse |
164 | 10100100 | ¤ | ¤ | ¤ | Signe de devise |
165 | 10100101 | ¥ | ¥ | ¥ | Signe du yen |
166 | 10100110 | ¦ | ¦ | ¦ | Tuyau, barre verticale cassée |
167 | 10100111 | § | § | § | Panneau de section |
168 | 10101000 | ¨ | ¨ | ¨ | Tréma d’espacement – tréma |
169 | 10101001 | © | © | © | Signe de droit d'auteur |
170 | 10101010 | ème | ème | ème | Indicateur ordinal féminin |
171 | 10101011 | Citations à double angle gauche | |||
172 | 10101100 | ¬ | ¬ | ¬ | Négation |
173 | 10101101 | TIMIDE | | | Trait d'union souple |
174 | 10101110 | ® | ® | ® | Signe de marque déposée |
175 | 10101111 | ¯ | ¯ | ¯ | Espacement macron – surligne |
176 | 10110000 | ° | ° | ° | Signe de diplôme |
177 | 10110001 | ± | ± | ± | Signe plus ou moins |
178 | 10110010 | ² | ² | ² | Exposant deux carrés |
179 | 10110011 | ³ | ³ | ³ | Exposant trois – au cube |
180 | 10110100 | ' | ' | ' | Accent aigu – espacement aigu |
181 | 10110101 | m | m | m | Micro-signe |
182 | 10110110 | ¶ | ¶ | ¶ | Panneau Pilcrow – panneau paragraphe |
183 | 10110111 | · | · | · | Point du milieu – virgule géorgienne |
184 | 10111000 | ¸ | ¸ | ¸ | Espacement des cédilles |
185 | 10111001 | ¹ | ¹ | ¹ | Exposant un |
186 | 10111010 | º | º | º | Indicateur ordinal masculin |
187 | 10111011 | Citations à double angle droit | |||
188 | 10111100 | ¼ | ¼ | ¼ | Fraction un quart |
189 | 10111101 | ½ | ½ | ½ | Fraction une moitié |
190 | 10111110 | ¾ | ¾ | ¾ | Fraction trois quarts |
191 | 10111111 | ¿ | ¿ | ¿ | Point d'interrogation inversé |
192 | 11000000 | À | À | À | Lettre majuscule latine A avec tombe |
193 | 11000001 | Sur | Sur | Sur | Lettre majuscule latine A avec aigu |
194 | 11000010 | UN | UN | UN | Lettre majuscule latine A circonflexe |
195 | 11000011 | UN | UN | UN | Lettre majuscule latine A avec tilde |
196 | 11000100 | UN | UN | UN | Lettre majuscule latine A avec tréma |
197 | 11000101 | Oh | Oh | Oh | Lettre majuscule latine A avec anneau au-dessus |
198 | 11000110 | Oh | Oh | Oh | Lettre majuscule latine AE |
199 | 11000111 | Quoi | Quoi | Quoi | Lettre majuscule latine C cédille |
200 | 11001000 | ET | ET | ET | Lettre majuscule latine E avec tombe |
201 | 11001001 | ET | ET | ET | Lettre majuscule latine E avec aigu |
202 | 11001010 | E | E | E | Lettre majuscule latine E circonflexe |
203 | 11001011 | E | E | E | Lettre majuscule latine E avec tréma |
204 | 11001100 | JE | JE | JE | Lettre majuscule latine I avec tombe |
205 | 11001101 | Dans | Dans | Dans | Lettre majuscule latine I avec aigu |
206 | 11001110 | Q | Q | Q | Lettre majuscule latine I circonflexe |
207 | 11001111 | JE | JE | JE | Lettre majuscule latine I tréma |
208 | 11010000 | D | D | D | Lettre majuscule latine ETH |
209 | 11010001 | Ñ | Ñ | Ñ | Lettre majuscule latine N avec tilde |
210 | 11010010 | Ò | Ò | Ò | Lettre majuscule latine O avec tombe |
211 | 11010011 | Oh | Oh | Oh | Lettre majuscule latine O avec aigu |
212 | 11010100 | PARAPLUIE | PARAPLUIE | PARAPLUIE | Lettre majuscule latine O circonflexe |
213 | 11010101 | IL | IL | IL | Lettre majuscule latine O avec tilde |
214 | 11010110 | IL | IL | IL | Lettre majuscule latine O avec tréma |
215 | 11010111 | × | × | × | Signe de multiplication |
216 | 11011000 | Ø | Ø | Ø | Lettre majuscule latine O avec une barre oblique |
217 | 11011001 | Ù | Ù | Ù | Lettre majuscule latine U avec tombe |
218 | 11011010 | OU | OU | OU | Lettre majuscule latine U avec aigu |
219 | 11011011 | Et | Et | Et | Lettre majuscule latine U circonflexe |
220 | 11011100 | Ü | Ü | Ü | Lettre majuscule latine U tréma |
221 | 11011101 | IDÉE | IDÉE | IDÉE | Lettre majuscule latine Y avec aigu |
222 | 11011110 | Ème | Ème | Ème | Lettre majuscule latine ÉPINE |
223 | 11011111 | ß | ß | ß | Lettre minuscule latine s dièse – ess-zed |
224 | 11100000 | à | à | à | Lettre minuscule latine a avec tombe |
225 | 11100001 | sur | sur | sur | Lettre minuscule latine a avec aigu |
226 | 11100010 | un | un | un | Lettre minuscule latine a circonflexe |
227 | 11100011 | un | un | un | Lettre minuscule latine a avec tilde |
228 | 11100100 | un | un | un | Lettre minuscule latine a avec tréma |
229 | 11100101 | à | à | à | Lettre minuscule latine a avec anneau au-dessus |
230 | 11100110 | Oh | Oh | Oh | Lettre minuscule latine ae |
231 | 11100111 | Quoi | Quoi | Quoi | Lettre minuscule latine c cédille |
232 | 11101000 | Et | Et | Et | Lettre minuscule latine e avec tombe |
233 | 11101001 | C'est | C'est | C'est | Lettre minuscule latine e avec aigu |
2. 3. 4 | 11101010 | hein | hein | hein | Lettre minuscule latine e circonflexe |
235 | 11101011 | e | e | e | Lettre minuscule latine e avec tréma |
236 | 11101100 | je | je | je | Lettre minuscule latine i avec tombe |
237 | 11101101 | dans | dans | dans | Lettre minuscule latine i avec aigu |
238 | 11101110 | Q | Q | Q | Lettre minuscule latine i circonflexe |
239 | 11101111 | je | je | je | Lettre minuscule latine i avec tréma |
240 | 11110000 | d | d | &etc; | Lettre minuscule latine eth |
241 | 11110001 | n | n | n | Lettre minuscule latine n avec tilde |
242 | 11110010 | ò | ò | ò | Lettre minuscule latine o avec tombe |
243 | 11110011 | depuis | depuis | depuis | Lettre minuscule latine o avec aigu |
244 | 11110100 | Parapluie | Parapluie | Parapluie | Lettre minuscule latine o circonflexe |
245 | 11110101 | Il | Il | Il | Lettre minuscule latine o avec tilde |
246 | 11110110 | il | il | il | Lettre minuscule latine o avec tréma |
247 | 11110111 | ÷ | ÷ | ÷ | Signe de division |
248 | 11111000 | ø | ø | ø | Lettre minuscule latine o avec barre oblique |
249 | 11111001 | toi | toi | toi | Lettre minuscule latine u avec tombe |
250 | 11111010 | ou | ou | ou | Lettre minuscule latine u avec aigu |
251 | 11111011 | et | et | et | Lettre minuscule latine u circonflexe |
252 | 11111100 | toi | toi | toi | Lettre minuscule latine u tréma |
253 | 11111101 | idée | idée | idée | Lettre minuscule latine y avec aigu |
254 | 11111110 | c'est à dire | c'est à dire | c'est à dire | Lettre minuscule latine épine |
255 | 11111111 | ÿ | ÿ | ÿ | Lettre minuscule latine y avec tréma |
Alors qu’y a-t-il avant 33 et au-delà de 126 ?
- Les valeurs ASCII avant 32 (0-31) sont caractères de contrôle . Un code de caractère est souvent utilisé dans la signalisation intrabande comme point de référence dans un ensemble de caractères pour éviter d'ajouter des symboles supplémentaires au texte.
- En 32, nous avons l'espace, qui est inclus comme caractère imprimé, cependant, il n'est pas faux de dire que l'espace pourrait également servir de caractère de contrôle.
- En 127, nous avons DEL (supprimer), qui est un caractère de contrôle.
- Après 127 (128-255), nous avons des caractères ASCII étendus représentant des symboles mathématiques et autres qui ne sont pas représentés sous forme de clés et ne sont pas utilisés en général.
Vous trouverez ci-dessous les valeurs ASCII des caractères de contrôle (0-31, 127) :
Personnage | Le nom du personnage | Code ASCII |
---|---|---|
NUL | Caractère nul | 00 |
SOH | Début de l'en-tête | 01 |
STX | Début du texte | 02 |
ETC | Fin du texte | 03 |
EOT | Fin de transmission | 04 |
ENQ | enquête | 05 |
ACCK | reconnaître | 06 |
BEL | cloche | 07 |
BS | retour arrière | 08 |
HT | Onglet horizontal | 09 |
LF | Saut de ligne | dix |
Personnage | Le nom du personnage | Code ASCII |
---|---|---|
Vermont | Onglet vertical | onze |
FR | Saut de formulaire | 12 |
CR | Retour en calèche | 13 |
DONC | Déplacez-vous | 14 |
OUAIS | Déplacement | quinze |
SELON | Échappement de liaison de données | 16 |
DC1 | Contrôle de l'appareil 1 | 17 |
DC2 | Contrôle de l'appareil 2 | 18 |
DC3 | Contrôle de l'appareil 3 | 19 |
DC4 | Contrôle des appareils 4 | vingt |
VOULOIR | Accusé de réception négatif | vingt-et-un |
Personnage | Le nom du personnage | Code ASCII |
---|---|---|
SYN | Ralenti synchrone | 22 |
ETB | Fin de la trans. Bloc | 23 |
PEUT | Annuler | 24 |
DANS | Fin du médium | 25 |
SOUS | remplaçant | 26 |
ÉCHAP | s'échapper | 27 |
FS | Séparateur de fichiers | 28 |
GS | Séparateur de groupe | 29 |
RS | Séparateur d'enregistrements | 30 |
NOUS | Séparateur d'unités | 31 |
DU | supprimer | 127 |
Différence entre ASCII et Unicode
ASCII | Unicode |
---|---|
ASCII essentiellement utilisé pour représenter du texte sous forme de symboles, de chiffres et de caractères | UNICODE est utilisé pour échanger, traiter et stocker des données texte dans n'importe quelle langue |
ASCII est une norme de codage de caractères qui utilise des nombres binaires sur 7 bits pour représenter les caractères. | UNICODE est une norme de codage de caractères qui utilise des nombres binaires de 16 bits pour représenter les caractères. |
ASCII ne peut représenter que 128 caractères. | Unicode peut représenter plus de 65 000 caractères provenant de différentes langues et scripts. |
Conclusion
Pour résumer, la plage de valeurs ASCII pour les lettres majuscules s'étend de 65 à 90, tandis que pour les minuscules, elle s'étend de 97 à 122. Attribuées par ordre alphabétique, les valeurs de A et Z sont respectivement 65 et 90, en majuscules. De même, les valeurs de a et z en minuscules sont respectivement 97 et 122.
méthode égale java
Foire aux questions sur les valeurs ASCII – FAQ
Quelle est la valeur ASCII de A à Z ?
La valeur Ascii de Majuscules de A à Z sont attribués par ordre alphabétique de ( 65-90 ) , avec A attribué la valeur de 65 et Z a attribué la valeur de 90 pour les lettres majuscules.
Quelle est la valeur ASCII des minuscules a à z ?
La valeur Ascii de petit a à z sont également attribués par ordre alphabétique de ( 97-122 ) , avec a reçoit la valeur 97 et z reçoit la valeur de 122 pour minuscules.
Comment puis-je convertir des valeurs ASCII en caractères ?
Dans le cadre de la programmation, pour la conversion vous pouvez utiliser Carboniser() fonction en python pour convertir la valeur ascii en caractères correspondants. par exemple :- Char(32) ne donne rien car c'est un espace. mais pour d'autres valeurs, cela donne définitivement un caractère.
Les valeurs ASCII peuvent-elles être utilisées pour représenter des caractères non anglais ?
Non, les valeurs ASCII ne représentent qu'un ensemble limité de caractères dans la langue anglaise et ne peuvent pas être utilisées pour représenter des caractères non anglais.