ASCII (codice standard americano per lo scambio di informazioni) è una codifica di caratteri standard utilizzata nelle telecomunicazioni. L'ASCII pronunciato 'ask-ee' è rigorosamente un codice a sette bit basato sull'alfabeto inglese. I codici ASCII vengono utilizzati per rappresentare dati alfanumerici.
Il codice fu pubblicato per la prima volta come standard nel 1967. Successivamente fu aggiornato e pubblicato come ANSI X3.4-1968, poi come ANSI X3.4-1977 e infine come ANSI X3.4-1986. Trattandosi di un codice a sette bit, può rappresentare al massimo 128 caratteri. attualmente definisce 95 caratteri stampabili inclusi 26 lettere maiuscole (dalla A alla Z) , 26 lettere minuscole , 10 numeri (da 0 a 9) , E 33 caratteri speciali Compreso simboli matematici , segni di punteggiatura , E caratteri dello spazio . Rappresentano testo, apparecchiature di telecomunicazione e dispositivi. Questi includono numeri, lettere inglesi maiuscole e minuscole, funzioni, simboli di punteggiatura e alcuni altri simboli.
In totale, ci sono 256 caratteri ASCII e possono essere sostanzialmente suddivisi in tre categorie:
- Caratteri di controllo ASCII (0-31 e 127)
- Caratteri ASCII stampabili (32-126) (denominati più comunemente)
- Caratteri ASCII estesi (128-255)
Cos'è il valore ASCII?
ASCII sta per American Standard Code for Information Interchange, uno standard di codifica dei caratteri che assegna valori numerici univoci a lettere, cifre, segni di punteggiatura e altri simboli.
Perché abbiamo bisogno della rappresentazione del valore ASCII?
Nel mondo fisico, utilizzeresti carta e penna per scrivere il messaggio e il tuo amico leggerebbe il testo direttamente. Tuttavia, quando si tratta di comunicazione digitale, i computer non capiscono le lettere e i simboli come fanno gli esseri umani. Elaborano invece le informazioni sotto forma di codice binario, composto da 0 e 1. È qui che entrano in gioco i valori ASCII.
I valori ASCII fungono da ponte tra il testo leggibile dall'uomo e il codice binario leggibile dal computer. A ogni carattere, sia esso una lettera, un numero o un simbolo, viene assegnato un valore ASCII univoco compreso tra 0 e 127. Ad esempio, il valore ASCII della lettera maiuscola 'A' è 65, mentre la lettera minuscola 'a' ha un valore Valore ASCII di 97. Allo stesso modo, la cifra '0' ha un valore ASCII di 48.
In che modo i computer utilizzano ASCII per comprendere il testo umano?
Supponiamo che tu voglia inviare un messaggio di testo al tuo amico che dice Ciao! Quando digiti questo messaggio sul tuo telefono o computer, ogni carattere viene convertito nel valore ASCII corrispondente. In questo caso, i valori ASCII per Hello! sono 72, 101, 108, 108, 111 e 33. Questi valori numerici vengono poi tradotti in codice binario, che viene trasmesso al dispositivo del tuo amico. Dopo aver ricevuto il messaggio, il dispositivo converte nuovamente il codice binario in valori ASCII e infine visualizza il testo originale, Ciao!

Tabella ASCII
I codici ASCII estesi (codice carattere 128-255)
La tabella seguente è conforme allo standard Windows-1252 (CP-1252), un'estensione di ISO 8859-1, noto anche come ISO Latin-1. Questo standard differisce dall'ISO-8859-1 di IANA sostituendo i caratteri di controllo con caratteri visualizzabili nell'intervallo da 128 a 159. Tutti i caratteri che si discostano da ISO-8859-1 sono evidenziati in azzurro.
DIC | BIDONE | Simbolo | Numero HTML | Nome HTML | Descrizione |
---|---|---|---|---|---|
128 | 10000000 | € | € | € | Segno dell'euro |
129 | 10000001 | Inutilizzato | |||
130 | 10000010 | ‚ | ² | ‚ | Virgoletta singola bassa-9 |
131 | 10000011 | ƒ | UN | ƒ | Lettera latina f minuscola con gancio |
132 | 10000100 | ¼ | „ | Doppia virgoletta bassa-9 | |
133 | 10000101 | … | … | Ellissi orizzontale | |
134 | 10000110 | † | C | † | Pugnale |
135 | 10000111 | ‡ | C | ‡ | Doppio pugnale |
136 | 10001000 | ˆ | ¨ | ˆ | Accento circonflesso della lettera modificata |
137 | 10001001 | ‰ | = | ‰ | Segno per mille |
138 | 10001010 | CON | ª | CON | Lettera maiuscola latina S con caron |
139 | 10001011 | ‹ | ¾ | ‹ | Citazione singola dell'angolo rivolto a sinistra |
140 | 10001100 | Œ | C | Œ | Legatura maiuscola latina OE |
141 | 10001101 | Inutilizzato | |||
142 | 10001110 | Ž | ® | Ž | Lettera maiuscola latina Z con caron |
143 | 10001111 | Inutilizzato | |||
144 | 10010000 | Inutilizzato | |||
145 | 10010001 | ' | d | ' | Virgoletta singola sinistra |
146 | 10010010 | ' | - | ' | Virgoletta singola destra |
147 | 10010011 | œ | Virgolette doppie a sinistra | ||
148 | 10010100 | - | Virgolette doppie destre | ||
149 | 10010101 | • | - | • | Proiettile |
150 | 10010110 | – | ? | – | nel trattino |
151 | 10010111 | — | ' | — | Nel trattino |
152 | 10011000 | ˜ | ¸ | ˜ | Piccola tilde |
153 | 10011001 | ™ | “ | ™ | Segno del marchio |
154 | 10011010 | con | º | con | Lettera minuscola latina S con caron |
155 | 10011011 | › | “ | › | Virgolette singole ad angolo retto |
156 | 10011100 | œ | ¼ | œ | Legatura latina piccola oe |
157 | 10011101 | Inutilizzato | |||
158 | 10011110 | H | ¾ | H | Lettera latina z minuscola con caron |
159 | 10011111 | Ÿ | ' | Ÿ | Lettera maiuscola latina Y con dieresi |
160 | 10100000 | NBSP | Spazio ininterrotto | ||
161 | 10100001 | ¡ | ¡ | ¡ | Punto esclamativo invertito |
162 | 10100010 | ¢ | ¢ | ¢ | Segno del centesimo |
163 | 10100011 | £ | £ | £ | Cancelletto |
164 | 10100100 | ¤ | ¤ | ¤ | Segno di valuta |
165 | 10100101 | ¥ | ¥ | ¥ | Segno di yen |
166 | 10100110 | ¦ | ¦ | ¦ | Tubo, barra verticale rotta |
167 | 10100111 | § | § | § | Segno di sezione |
168 | 10101000 | ¨ | ¨ | ¨ | Diaeresi spaziatrice – dieresi |
169 | 10101001 | © | © | © | Segno di diritto d'autore |
170 | 10101010 | th | th | th | Indicatore ordinale femminile |
171 | 10101011 | virgolette doppie a sinistra | |||
172 | 10101100 | ¬ | ¬ | ¬ | Negazione |
173 | 10101101 | TIMIDO | | | Trattino morbido |
174 | 10101110 | ® | ® | ® | Segno di marchio registrato |
175 | 10101111 | ¯ | ¯ | ¯ | Spaziatura macron – sopralinea |
176 | 10110000 | ° | ° | ° | Segno di laurea |
177 | 10110001 | ± | ± | ± | Segno più o meno |
178 | 10110010 | ² | ² | ² | Apice due quadrati |
179 | 10110011 | ³ | ³ | ³ | Apice tre: al cubo |
180 | 10110100 | ' | ' | ' | Accento acuto – spaziatura acuta |
181 | 10110101 | M | M | M | Microsegno |
182 | 10110110 | ¶ | ¶ | ¶ | Segno di Pilcrow – segno di paragrafo |
183 | 10110111 | · | · | · | Punto centrale – virgola georgiana |
184 | 10111000 | ¸ | ¸ | ¸ | Cediglia spaziatrice |
185 | 10111001 | ¹ | ¹ | ¹ | Uno in apice |
186 | 10111010 | º | º | º | Indicatore ordinale maschile |
187 | 10111011 | virgolette doppie dritte | |||
188 | 10111100 | ¼ | ¼ | ¼ | Frazione un quarto |
189 | 10111101 | ½ | ½ | ½ | Frazione e metà |
190 | 10111110 | ¾ | ¾ | ¾ | Frazione tre quarti |
191 | 10111111 | ¿ | ¿ | ¿ | Punto interrogativo invertito |
192 | 11000000 | HA | HA | HA | Lettera maiuscola latina A con tomba |
193 | 11000001 | SU | SU | SU | Lettera latina maiuscola A con acuto |
194 | 11000010 | UN | UN | UN | Lettera latina A maiuscola con accento circonflesso |
195 | 11000011 | UN | UN | UN | Lettera latina maiuscola A con tilde |
196 | 11000100 | UN | UN | UN | Lettera latina maiuscola A con dieresi |
197 | 11000101 | OH | OH | OH | Lettera latina maiuscola A con anello sopra |
198 | 11000110 | OH | OH | OH | Lettera maiuscola latina AE |
199 | 11000111 | Che cosa | Che cosa | Che cosa | Lettera maiuscola latina C con cediglia |
200 | 11001000 | È | È | È | Lettera maiuscola latina E con tomba |
201 | 11001001 | E | E | E | Lettera maiuscola latina E con acuto |
202 | 11001010 | E | E | E | Lettera latina maiuscola E con accento circonflesso |
203 | 11001011 | E | E | E | Lettera maiuscola latina E con dieresi |
204 | 11001100 | IO | IO | IO | Lettera maiuscola latina I con tomba |
205 | 11001101 | In | In | In | I maiuscola latina con acuto |
206 | 11001110 | Q | Q | Q | Lettera I latina maiuscola con accento circonflesso |
207 | 11001111 | IO | IO | IO | Lettera maiuscola latina I con dieresi |
208 | 11010000 | D | D | D | Lettera maiuscola latina ETH |
209 | 11010001 | N | N | N | Lettera maiuscola latina N con tilde |
210 | 11010010 | Ò | Ò | Ò | Lettera maiuscola latina O con tomba |
211 | 11010011 | OH | OH | OH | Lettera latina maiuscola O con acuto |
212 | 11010100 | OMBRELLO | OMBRELLO | OMBRELLO | Lettera latina maiuscola O con accento circonflesso |
213 | 11010101 | LUI | LUI | LUI | Lettera latina maiuscola O con tilde |
214 | 11010110 | LUI | LUI | LUI | Lettera latina maiuscola O con dieresi |
215 | 11010111 | × | × | × | Segno di moltiplicazione |
216 | 11011000 | Ø | Ø | Ø | Lettera latina maiuscola O con una barra |
217 | 11011001 | Ù | Ù | Ù | Lettera maiuscola latina U con tomba |
218 | 11011010 | O | O | O | Lettera maiuscola latina U con acuto |
219 | 11011011 | E | E | E | Lettera latina maiuscola U con accento circonflesso |
220 | 11011100 | Ü | Ü | Ü | Lettera maiuscola latina U con dieresi |
221 | 11011101 | IDEA | IDEA | IDEA | Lettera latina maiuscola Y con acuto |
222 | 11011110 | Gi | Gi | Gi | Lettera maiuscola latina SPINA |
223 | 11011111 | ß | ß | ß | Lettera latina minuscola diesis – ess-zed |
224 | 11100000 | ha | ha | ha | Lettera latina minuscola a con tomba |
225 | 11100001 | SU | SU | SU | Lettera latina minuscola a con acuto |
226 | 11100010 | UN | UN | UN | Lettera latina a minuscola con accento circonflesso |
227 | 11100011 | UN | UN | UN | Lettera latina minuscola a con tilde |
228 | 11100100 | UN | UN | UN | Lettera latina minuscola a con dieresi |
229 | 11100101 | A | A | A | Lettera latina a minuscola con anello sopra |
230 | 11100110 | OH | OH | OH | Lettera minuscola latina ae |
231 | 11100111 | Che cosa | Che cosa | Che cosa | Lettera latina minuscola c con cediglia |
232 | 11101000 | è | è | è | Lettera latina minuscola e con tomba |
233 | 11101001 | È | È | È | Lettera latina minuscola e con acuto |
2. 3. 4 | 11101010 | eh | eh | eh | Lettera latina minuscola e con accento circonflesso |
235 | 11101011 | e | e | e | Lettera latina minuscola e con dieresi |
236 | 11101100 | io | io | io | Lettera minuscola latina i con tomba |
237 | 11101101 | In | In | In | Lettera i latina minuscola con acuto |
238 | 11101110 | Q | Q | Q | Lettera i latina minuscola con accento circonflesso |
239 | 11101111 | io | io | io | Lettera minuscola latina i con dieresi |
240 | 11110000 | D | D | &eccetera; | Lettera minuscola latina eth |
241 | 11110001 | N | N | N | Lettera latina minuscola n con tilde |
242 | 11110010 | ò | ò | ò | Lettera latina minuscola o con tomba |
243 | 11110011 | da | da | da | O minuscola latina con acuto |
244 | 11110100 | Ombrello | Ombrello | Ombrello | Lettera latina o minuscola con accento circonflesso |
245 | 11110101 | Lui | Lui | Lui | Lettera latina minuscola o con tilde |
246 | 11110110 | Lui | Lui | Lui | O minuscola latina con dieresi |
247 | 11110111 | ÷ | ÷ | ÷ | Segno di divisione |
248 | 11111000 | ø | ø | ø | Lettera latina o minuscola con barra |
249 | 11111001 | tu | tu | tu | Lettera minuscola latina u con tomba |
250 | 11111010 | O | O | O | Lettera latina u minuscola con acuto |
251 | 11111011 | E | E | E | Lettera latina u minuscola con accento circonflesso |
252 | 11111100 | tu | tu | tu | Lettera latina u minuscola con dieresi |
253 | 11111101 | idea | idea | idea | Lettera latina minuscola y con acuto |
254 | 11111110 | cioè | cioè | cioè | Spina latina minuscola |
255 | 11111111 | ÿ | ÿ | ÿ | Lettera minuscola latina y con dieresi |
Quindi cosa c'è prima di 33 e oltre 126?
- I valori ASCII prima di 32 (0-31) lo sono caratteri di controllo . Un codice carattere viene spesso utilizzato nella segnalazione in banda come punto di riferimento in una serie di caratteri per evitare di aggiungere ulteriori simboli al testo.
- A 32 abbiamo lo spazio, che è incluso come carattere stampato, tuttavia non è sbagliato dire che lo spazio potrebbe anche servire come carattere di controllo.
- A 127 abbiamo DEL (cancella), che è un carattere di controllo.
- Dopo 127, (128-255), abbiamo caratteri ASCII estesi che rappresentano simboli matematici e altri simboli che non sono rappresentati come chiavi e non vengono utilizzati in generale.
Di seguito sono riportati i valori ASCII dei caratteri di controllo (0-31, 127):
Carattere | Nome del personaggio | Codice ASCII |
---|---|---|
NULLO | Carattere nullo | 00 |
SOH | Inizio dell'intestazione | 01 |
STX | Inizio del testo | 02 |
ECCETERA | Fine del testo | 03 |
EOT | Fine della trasmissione | 04 |
ENQ | inchiesta | 05 |
RICONOSCI | riconoscere | 06 |
BEL | campana | 07 |
Che cavolo | backspace | 08 |
HT | Scheda orizzontale | 09 |
LF | Avanzamento riga | 10 |
Carattere | Nome del personaggio | Codice ASCII |
---|---|---|
VT | Scheda verticale | undici |
FF | Avanzamento modulo | 12 |
CR | Ritorno in carrozza | 13 |
COSÌ | Spostare fuori | 14 |
SÌ | Entra | quindici |
SECONDO | Fuga del collegamento dati | 16 |
DC1 | Controllo del dispositivo 1 | 17 |
DC2 | Controllo del dispositivo 2 | 18 |
DC3 | Controllo del dispositivo 3 | 19 |
DC4 | Controllo del dispositivo 4 | venti |
VOLERE | Riconoscimento negativo | ventuno |
Carattere | Nome del personaggio | Codice ASCII |
---|---|---|
SIN | Minimo sincrono | 22 |
ETB | Fine della trad. Bloccare | 23 |
POTERE | Annulla | 24 |
IN | Fine del mezzo | 25 |
SUB | sostituire | 26 |
ESC | fuga | 27 |
FS | Separatore di file | 28 |
GS | Separatore di gruppo | 29 |
RS | Separatore di record | 30 |
NOI | Separatore di unità | 31 |
DEL | eliminare | 127 |
Differenza tra ASCII e Unicode
ASCII | Unicode |
---|---|
ASCII fondamentalmente utilizzato per rappresentare il testo sotto forma di simboli, numeri e caratteri | UNICODE viene utilizzato per scambiare, elaborare e archiviare dati di testo in qualsiasi lingua |
ASCII è uno standard di codifica dei caratteri che utilizza numeri binari a 7 bit per rappresentare i caratteri | UNICODE è uno standard di codifica dei caratteri che utilizza numeri binari a 16 bit per rappresentare i caratteri |
ASCII può rappresentare solo 128 caratteri. | Unicode può rappresentare oltre 65.000 caratteri di diverse lingue e scritture. |
Conclusione
Riassumendo, l'intervallo dei valori ASCII per le lettere maiuscole va da 65 a 90, mentre per le lettere minuscole va da 97 a 122. Assegnati in sequenza alfabetica, i valori per A e Z sono rispettivamente 65 e 90 in maiuscolo. Allo stesso modo, i valori di aez in minuscolo sono rispettivamente 97 e 122.
Domande frequenti sui valori ASCII – Domande frequenti
Qual è il valore ASCII dalla A alla Z?
Il valore Ascii di Dalla A alla Z maiuscola sono assegnati in ordine alfabetico da ( 65-90 ) , con A ha assegnato il valore di 65 E Z ha assegnato il valore di 90 per le lettere maiuscole.
Qual è il valore ASCII delle lettere minuscole dalla a alla z?
Il valore Ascii di piccoli dalla a alla z sono assegnati anche in ordine alfabetico da ( 97-122 ) , con ad a viene assegnato il valore 97 E A z viene assegnato il valore 122 per lettere minuscole.
Come posso convertire i valori ASCII in caratteri?
Nel contesto della programmazione, per la conversione è possibile utilizzare Car() funzione in Python per convertire il valore ascii nei caratteri corrispondenti. per esempio: - Char(32) non dà nulla perché è uno spazio. ma per altri valori dà sicuramente un Carattere.
I valori ASCII possono essere utilizzati per rappresentare caratteri non inglesi?
No, i valori ASCII rappresentano solo un set limitato di caratteri nella lingua inglese e non possono essere utilizzati per rappresentare caratteri non inglesi.