ASCII (Código estándar americano para el intercambio de información) es una codificación de caracteres estándar utilizada en telecomunicaciones. El ASCII, que se pronuncia 'ask-ee', es estrictamente un código de siete bits basado en el alfabeto inglés. Los códigos ASCII se utilizan para representar datos alfanuméricos.
El código se publicó por primera vez como estándar en 1967. Posteriormente se actualizó y publicó como ANSI X3.4-1968, luego como ANSI X3.4-1977 y finalmente como ANSI X3.4-1986. Al ser un código de siete bits, puede representar como máximo 128 caracteres. Actualmente define 95 caracteres imprimibles, incluidos 26 letras mayúsculas (A a Z) , 26 letras minúsculas , 10 números (0 al 9) , y 33 caracteres especiales incluido simbolos matematicos , signos de puntuación , y caracteres espaciales . Representan texto en equipos y dispositivos de telecomunicaciones. Estos incluyen números, letras inglesas mayúsculas y minúsculas, funciones, símbolos de puntuación y algunos otros símbolos.
En total, hay 256 caracteres ASCII y se pueden dividir en tres categorías:
leer el archivo csv en java
- Caracteres de control ASCII (0-31 y 127)
- Caracteres imprimibles ASCII (32-126) (más comúnmente referidos)
- Caracteres ASCII extendidos (128-255)
¿Qué es el valor ASCII?
ASCII significa Código estándar americano para el intercambio de información, un estándar de codificación de caracteres que asigna valores numéricos únicos a letras, dígitos, signos de puntuación y otros símbolos.
¿Por qué necesitamos representación de valores ASCII?
En el mundo físico, usarías lápiz y papel para escribir el mensaje y tu amigo leería el texto directamente. Sin embargo, cuando se trata de comunicación digital, las computadoras no entienden las letras y los símbolos como lo hacen los humanos. En cambio, procesan información en forma de código binario, que consta de 0 y 1. Aquí es donde entran en juego los valores ASCII.
Los valores ASCII sirven como puente entre el texto legible por humanos y el código binario legible por computadora. A cada carácter, ya sea una letra, un número o un símbolo, se le asigna un valor ASCII único que oscila entre 0 y 127. Por ejemplo, el valor ASCII de la letra mayúscula 'A' es 65, mientras que la letra minúscula 'a' tiene un Valor ASCII de 97. De manera similar, el dígito '0' tiene un valor ASCII de 48.
¿Cómo utilizan las computadoras ASCII para comprender el texto humano?
Supongamos que desea enviar un mensaje de texto a su amigo que diga: ¡Hola! Cuando escribe este mensaje en su teléfono o computadora, cada carácter se convierte en su valor ASCII correspondiente. En este caso, los valores ASCII de Hello! son 72, 101, 108, 108, 111 y 33. Estos valores numéricos luego se traducen a código binario, que se transmite al dispositivo de su amigo. Al recibir el mensaje, su dispositivo convierte el código binario nuevamente a valores ASCII y finalmente muestra el texto original, ¡Hola!

Tabla ASCII
Los códigos ASCII extendidos (código de caracteres 128-255)
La siguiente tabla cumple con el estándar Windows-1252 (CP-1252), una extensión de ISO 8859-1, también conocida como ISO Latin-1. Este estándar se diferencia del ISO-8859-1 de IANA al sustituir los caracteres de control con caracteres visualizables en el rango de 128 a 159. Cualquier carácter que se desvíe del ISO-8859-1 se resalta en azul claro.
DIC | PAPELERA | Símbolo | Número HTML | Nombre HTML | Descripción |
---|---|---|---|---|---|
128 | 10000000 | € | € | € | signo del euro |
129 | 10000001 | No usado | |||
130 | 10000010 | ‚ | | ‚ | Comillas simples de 9 bajas |
131 | 10000011 | ƒ | | ƒ | Letra latina minúscula f con gancho |
132 | 10000100 | | „ | Comillas dobles bajas 9 | |
133 | 10000101 | … | … | Elipsis horizontales | |
134 | 10000110 | † | | † | Daga |
135 | 10000111 | ‡ | | ‡ | daga doble |
136 | 10001000 | ˆ | | ˆ | Letra modificadora con acento circunflejo. |
137 | 10001001 | ‰ | | ‰ | Signo por mil |
138 | 10001010 | CON | | CON | Letra mayúscula latina S con caron |
139 | 10001011 | ‹ | | ‹ | Cita de ángulo único que apunta hacia la izquierda |
140 | 10001100 | Œ | | Œ | Ligadura de capital latina OE |
141 | 10001101 | No usado | |||
142 | 10001110 | Ž | | Ž | Letra mayúscula latina Z con caron |
143 | 10001111 | No usado | |||
144 | 10010000 | No usado | |||
145 | 10010001 | ‘ | | ‘ | Comilla simple izquierda |
146 | 10010010 | ’ | | ’ | Comilla simple derecha |
147 | 10010011 | | Comillas dobles izquierdas | ||
148 | 10010100 | | Comillas dobles derechas | ||
149 | 10010101 | • | | • | Bala |
150 | 10010110 | – | | – | En dash |
151 | 10010111 | — | | — | En el tablero |
152 | 10011000 | ˜ | | ˜ | tilde pequeña |
153 | 10011001 | ™ | | ™ | signo de marca |
154 | 10011010 | con | | con | Letra latina minúscula S con caron |
155 | 10011011 | › | | › | Comillas simples en ángulo recto |
156 | 10011100 | œ | | œ | Ligadura pequeña latina oe |
157 | 10011101 | No usado | |||
158 | 10011110 | h | | h | Letra latina minúscula z con caron |
159 | 10011111 | Ÿ | | Ÿ | Latin capital letter Y with diaeresis |
160 | 10100000 | nbsp | Espacio irrompible | ||
161 | 10100001 | ¡ | ¡ | ¡ | Signo de exclamación invertido |
162 | 10100010 | ¢ | ¢ | ¢ | signo de centavo |
163 | 10100011 | £ | £ | £ | Signo de Libra |
164 | 10100100 | ¤ | ¤ | ¤ | signo de moneda |
165 | 10100101 | ¥ | ¥ | ¥ | Signo del yen |
166 | 10100110 | ¦ | ¦ | ¦ | Tubería, barra vertical rota |
167 | 10100111 | § | § | § | Signo de sección |
168 | 10101000 | ¨ | ¨ | ¨ | Diéresis espaciada – diéresis |
169 | 10101001 | © | © | © | signo de derechos de autor |
170 | 10101010 | ª | ª | ª | Indicador ordinal femenino |
171 | 10101011 | Comillas de doble ángulo izquierdo | |||
172 | 10101100 | ¬ | ¬ | ¬ | Negación |
173 | 10101101 | SHY | | | guión suave |
174 | 10101110 | ® | ® | ® | Signo de marca registrada |
175 | 10101111 | ¯ | ¯ | ¯ | Macron de espaciado – sobrelínea |
176 | 10110000 | ° | ° | ° | signo de grado |
177 | 10110001 | ± | ± | ± | Signo más o menos |
178 | 10110010 | ² | ² | ² | Superíndice dos cuadrados |
179 | 10110011 | ³ | ³ | ³ | Superíndice tres – al cubo |
180 | 10110100 | ´ | ´ | ´ | Acento agudo – espaciado agudo |
181 | 10110101 | metro | metro | metro | micro signo |
182 | 10110110 | ¶ | ¶ | ¶ | Signo de Pilcrow – signo de párrafo |
183 | 10110111 | · | · | · | Punto medio: coma georgiana |
184 | 10111000 | ¸ | ¸ | ¸ | Spacing cedilla |
185 | 10111001 | ¹ | ¹ | ¹ | Superíndice uno |
186 | 10111010 | º | º | º | Indicador ordinal masculino |
187 | 10111011 | Cotizaciones de doble ángulo recto | |||
188 | 10111100 | ¼ | ¼ | ¼ | fracción un cuarto |
189 | 10111101 | ½ | ½ | ½ | fracción la mitad |
190 | 10111110 | ¾ | ¾ | ¾ | fracción tres cuartos |
191 | 10111111 | ¿ | ¿ | ¿ | Signo de interrogación invertido |
192 | 11000000 | TIENE | TIENE | TIENE | Letra mayúscula latina A con tumba |
193 | 11000001 | En | En | En | Letra mayúscula latina A con aguda |
194 | 11000010 | A | A | A | Letra mayúscula latina A con circunfleja |
195 | 11000011 | A | A | A | Letra mayúscula latina A con tilde |
196 | 11000100 | A | A | A | Letra mayúscula latina A con diéresis |
197 | 11000101 | Oh | Oh | Oh | Letra mayúscula latina A con anillo arriba |
198 | 11000110 | Oh | Oh | Oh | Letra mayúscula latina AE |
199 | 11000111 | Qué | Qué | Qué | Latin capital letter C with cedilla |
200 | 11001000 | Y | Y | Y | Letra mayúscula latina E con tumba |
201 | 11001001 | Y | Y | Y | Letra mayúscula latina E con aguda |
202 | 11001010 | mi | mi | mi | Letra mayúscula latina E con circunfleja |
203 | 11001011 | mi | mi | mi | Letra mayúscula latina E con diéresis |
204 | 11001100 | I | I | I | Letra mayúscula latina I con tumba |
205 | 11001101 | En | En | En | Letra mayúscula latina I con agudo |
206 | 11001110 | q | q | q | Letra mayúscula latina I con circunfleja |
207 | 11001111 | I | I | I | Letra mayúscula latina I con diéresis |
208 | 11010000 | D | D | D | Letra mayúscula latina ETH |
209 | 11010001 | NORTE | NORTE | NORTE | Letra mayúscula latina N con tilde |
210 | 11010010 | Ò | Ò | Ò | Letra mayúscula latina O con tumba |
211 | 11010011 | Oh | Oh | Oh | Letra mayúscula latina O con aguda |
212 | 11010100 | PARAGUAS | PARAGUAS | PARAGUAS | Letra mayúscula latina O con circunflejo |
213 | 11010101 | ÉL | ÉL | ÉL | Letra mayúscula latina O con tilde |
214 | 11010110 | ÉL | ÉL | ÉL | Letra mayúscula latina O con diéresis |
215 | 11010111 | × | × | × | Signo de multiplicación |
216 | 11011000 | Ø | Ø | Ø | Letra mayúscula latina O con una barra |
217 | 11011001 | Ù | Ù | Ù | Letra mayúscula latina U con tumba |
218 | 11011010 | Ú | Ú | Ú | Letra mayúscula latina U con aguda |
219 | 11011011 | Y | Y | Y | Letra mayúscula latina U con circunfleja |
220 | 11011100 | Ü | Ü | Ü | Letra mayúscula latina U con diéresis |
221 | 11011101 | IDEA | IDEA | IDEA | Letra mayúscula latina Y con aguda |
222 | 11011110 | Th | Th | Th | Letra mayúscula latina ESPINA |
223 | 11011111 | ß | ß | ß | Letra minúscula latina sostenida s - ess-zed |
224 | 11100000 | tiene | tiene | tiene | Letra latina minúscula a con tumba |
225 | 11100001 | en | en | en | Letra latina minúscula a con aguda |
226 | 11100010 | a | a | a | Letra latina minúscula a con circunfleja |
227 | 11100011 | a | a | a | Letra latina minúscula a con tilde |
228 | 11100100 | a | a | a | Letra latina minúscula a con diéresis |
229 | 11100101 | a | a | a | Letra latina minúscula a con anillo arriba |
230 | 11100110 | Vaya | Vaya | Vaya | Letra latina minúscula ae |
231 | 11100111 | Qué | Qué | Qué | Letra latina minúscula c con cedilla |
232 | 11101000 | Y | Y | Y | Letra latina minúscula e con tumba |
233 | 11101001 | Es | Es | Es | Letra latina minúscula e con aguda |
234 | 11101010 | eh | eh | eh | Letra latina minúscula e con circunfleja |
235 | 11101011 | mi | mi | mi | Letra latina minúscula e con diéresis |
236 | 11101100 | i | i | i | Letra latina minúscula i con tumba |
237 | 11101101 | en | en | en | Letra latina minúscula i con aguda |
238 | 11101110 | q | q | q | Letra latina minúscula i con circunfleja |
239 | 11101111 | i | i | i | Letra latina minúscula i con diéresis |
240 | 11110000 | d | d | &etc; | Letra latina minúscula eth |
241 | 11110001 | norte | norte | norte | Letra latina minúscula n con tilde |
242 | 11110010 | ò | ò | ò | Letra latina minúscula o con tumba |
243 | 11110011 | de | de | de | Letra latina minúscula o con aguda |
244 | 11110100 | Paraguas | Paraguas | Paraguas | Letra latina minúscula o con circunflejo |
245 | 11110101 | Él | Él | Él | Letra latina minúscula o con tilde |
246 | 11110110 | él | él | él | Letra latina minúscula o con diéresis |
247 | 11110111 | ÷ | ÷ | ÷ | signo de división |
248 | 11111000 | ø | ø | ø | Letra latina minúscula o con barra |
249 | 11111001 | tu | tu | tu | Letra latina minúscula u con tumba |
250 | 11111010 | ú | ú | ú | Letra latina minúscula u con aguda |
251 | 11111011 | y | y | y | Letra latina minúscula u con circunflejo |
252 | 11111100 | tu | tu | tu | Letra latina minúscula u con diéresis |
253 | 11111101 | idea | idea | idea | Letra latina minúscula y con aguda |
254 | 11111110 | es decir | es decir | es decir | Espina minúscula latina |
255 | 11111111 | ÿ | ÿ | ÿ | Letra latina minúscula y con diéresis |
Entonces, ¿qué hay antes de 33 y más allá de 126?
- Los valores ASCII anteriores a 32 (0-31) son personajes de control . Un código de caracteres se utiliza a menudo en la señalización dentro de banda como punto de referencia en un conjunto de caracteres para evitar agregar símbolos adicionales al texto.
- En 32 tenemos el espacio, que se incluye como carácter impreso, sin embargo, no está mal decir que el espacio también podría servir como carácter de control.
- En 127 tenemos DEL (eliminar), que es un carácter de control.
- Después de 127, (128-255), tenemos caracteres ASCII extendidos que representan símbolos matemáticos y de otro tipo que no se representan como claves y no se utilizan en general.
A continuación se muestran los valores ASCII de los caracteres de control (0-31, 127):
Personaje | Nombre del personaje | Código ASCII |
---|---|---|
NULO | Carácter nulo | 00 |
SOL | Inicio del encabezado | 01 |
STX | Inicio del texto | 02 |
ETC | Fin del texto | 03 |
EOT | Fin de la transmisión | 04 |
ENQ | consulta | 05 |
ACK | reconocer | 06 |
BEL | campana | 07 |
Licenciatura | retroceso | 08 |
HT | Pestaña horizontal | 09 |
LF | Linea de alimentación | 10 |
Personaje | Nombre del personaje | Código ASCII |
---|---|---|
Vermont | Pestaña vertical | 11 |
FF | avance de formulario | 12 |
CR | Retorno de carro | 13 |
ENTONCES | Desplazar fuera | 14 |
SI | Desplazar en | 15 |
DE ACUERDO A | Escape del enlace de datos | 16 |
DC1 | Control de dispositivo 1 | 17 |
DC2 | Control de dispositivo 2 | 18 |
DC3 | Control de dispositivo 3 | 19 |
DC4 | Control de dispositivos 4 | 20 |
DESEAR | reconocimiento negativo | 21 |
Personaje | Nombre del personaje | Código ASCII |
---|---|---|
SINC | Inactivo síncrono | 22 |
ETB | Fin de la traducción. Bloquear | 23 |
PODER | Cancelar | 24 |
EN | Fin del medio | 25 |
SUB | sustituto | 26 |
ESC | escapar | 27 |
FS | Separador de archivos | 28 |
GS | Separador de grupo | 29 |
RS | Separador de registros | 30 |
A NOSOTROS | Separador de unidades | 31 |
DEL | borrar | 127 |
Diferencia entre ASCII y Unicode
ASCII | Unicódigo |
---|---|
ASCII se utiliza básicamente para representar texto en forma de símbolos, números y caracteres. | UNICODE se utiliza para intercambiar, procesar y almacenar datos de texto en cualquier idioma. |
ASCII es un estándar de codificación de caracteres que utiliza números binarios de 7 bits para representar caracteres. | UNICODE es un estándar de codificación de caracteres que utiliza números binarios de 16 bits para representar caracteres. |
ASCII sólo puede representar 128 caracteres. | Unicode puede representar más de 65.000 caracteres de diferentes idiomas y escrituras. |
Conclusión
En resumen, el rango de valores ASCII para letras mayúsculas abarca de 65 a 90, mientras que para letras minúsculas se extiende de 97 a 122. Distribuidos en secuencia alfabética, los valores para A y Z son 65 y 90, respectivamente, en mayúsculas. De manera similar, los valores para a y z en minúsculas son 97 y 122, respectivamente.
Preguntas frecuentes sobre valores ASCII – Preguntas frecuentes
¿Cuál es el valor ASCII de la A a la Z?
El valor Ascii de Mayúsculas de la A a la Z se asignan en orden alfabético desde ( 65-90 ) , con A se le asignó el valor de 65. y Z asignó el valor de 90 para letras mayúsculas.
govinda
¿Cuál es el valor ASCII de la a a la z minúscula?
El valor Ascii de pequeño de la a a la z también se asignan en orden alfabético desde ( 97-122 ) , con a a se le asigna el valor de 97 y A z se le asigna el valor de 122. para letras minusculas.
¿Cómo puedo convertir valores ASCII a caracteres?
En el contexto de la programación, para la conversión puede utilizar Carbonizarse() Función en Python para convertir el valor ascii a sus caracteres correspondientes. por ejemplo: Char(32) no da nada porque es un espacio. pero para otros valores definitivamente da un Carácter.
¿Se pueden utilizar valores ASCII para representar caracteres no ingleses?
No, los valores ASCII solo representan un conjunto limitado de caracteres en el idioma inglés y no se pueden usar para representar caracteres que no sean ingleses.