El guion bajo, ese pequeño símbolo “_” que usamos a diario en teclados y pantallas, es un elemento fundamental en el mundo de la informática. A menudo lo damos por sentado, pero detrás de este simple carácter se esconde un mundo de códigos y estándares que permiten su correcta representación e interpretación por parte de los ordenadores. En este artículo, exploraremos a fondo el guion bajo , analizando su codificación ASCII y Unicode , y descubriendo cómo se utiliza en los lenguajes de programación, los sistemas operativos y el SEO.
¿Qué es el guion bajo?
El guion bajo , también conocido como subrayado o guion inferior , es un carácter tipográfico que consiste en una línea horizontal situada en la parte inferior de la línea de texto. Su historia se remonta incluso a las máquinas de escribir, donde se utilizaba para subrayar palabras antes de la llegada del texto en negrita o cursiva. Hoy en día, el guion bajo desempeña un papel crucial en informática, encontrando aplicación en diversos contextos:
- Programación: En muchos lenguajes de programación, el guion bajo se utiliza para separar palabras en los nombres de variables y funciones (ejemplo:
nome_variabile,calcola_area), mejorando la legibilidad del código. - Nombres de archivo: El guion bajo se utiliza a menudo en los nombres de archivos y carpetas para separar palabras o para indicar información específica (ejemplo:
relazione_annuale_2023.pdf). - Direcciones web: En las URL, el guion bajo puede utilizarse para separar palabras clave, lo que contribuye al SEO.
Curiosidad: En las viejas máquinas de escribir, el símbolo “_” se utilizaba a menudo en combinación con la tecla de retroceso para crear una línea continua de subrayado. Se tecleaba el símbolo, se retrocedía con la tecla de retroceso y se repetía la operación a lo largo de toda la palabra que se quería subrayar.
La codificación ASCII

Para comprender completamente el funcionamiento del guion bajo en informática, es fundamental conocer el concepto de codificación de caracteres. ASCII (American Standard Code for Information Interchange) es uno de los primeros y más importantes estándares de codificación. Desarrollado en la década de 1960, ASCII utiliza 7 bits para representar 128 caracteres, incluyendo letras mayúsculas y minúsculas, números, signos de puntuación y caracteres de control.
| Carácter | Código Decimal | Código Hexadecimal |
|---|---|---|
| A | 65 | 41 |
| a | 97 | 61 |
| 0 | 48 | 30 |
| ¡ | 33 | 21 |
| _ | 95 | 5F |
Como se puede observar en la tabla, el guion bajo en ASCII tiene el código decimal 95 y el código hexadecimal 5F .
A pesar de su importancia histórica, ASCII presenta limitaciones. Con solo 128 caracteres, no puede representar la amplia gama de símbolos y caracteres especiales presentes en diferentes idiomas del mundo.
Profundización: Para superar las limitaciones del ASCII, se han desarrollado varias extensiones, como el ASCII extendido , que utiliza 8 bits para representar 256 caracteres. Sin embargo, estas extensiones no son universales y pueden variar según el sistema operativo y el idioma.
El advenimiento de Unicode
Para satisfacer la necesidad de un sistema de codificación universal capaz de representar todos los caracteres de todos los idiomas del mundo, nació Unicode . Este estándar asigna un código único a cada carácter, independientemente del idioma, la plataforma o el programa.
Unicode ofrece varios tipos de codificación:
- UTF-8: Utiliza de 1 a 4 bytes para representar un carácter. Es la codificación más extendida en la web.
- UTF-16: Utiliza 2 o 4 bytes para representar un carácter. Se utiliza comúnmente en los sistemas operativos Windows.
- UTF-32: Utiliza 4 bytes para representar cada carácter. Ofrece un mejor rendimiento en algunas aplicaciones, pero ocupa más espacio.
En Unicode, el guion bajo se representa con el código U+005F . Este código es idéntico en todas las codificaciones Unicode, lo que garantiza la compatibilidad entre diferentes sistemas.
Enfoque: Unicode ha revolucionado la forma en que se localiza el software para diferentes idiomas. Gracias a este estándar, es posible desarrollar aplicaciones que admitan una amplia gama de caracteres e idiomas, haciendo que el software sea accesible a un público global.
El guion bajo en los lenguajes de programación
El guion bajo desempeña un papel importante en muchos lenguajes de programación. Veamos algunos ejemplos:
- C: En C, el guion bajo se utiliza a menudo en los nombres de variables y funciones (ejemplo:
int numero_elementi;). - Java: En Java, el guion bajo también se usa comúnmente para mejorar la legibilidad del código (ejemplo:
String nomeUtente;). - Python: En Python, el guion bajo tiene un significado especial en algunos contextos. Por ejemplo,
_se utiliza para indicar una variable temporal o un valor que no se utilizará.
Mejor práctica: Para una mejor legibilidad del código, se recomienda usar el guion bajo de forma consistente y seguir las convenciones del lenguaje de programación que se esté utilizando.
El guion bajo en los sistemas operativos
El uso del guion bajo en los nombres de archivos y carpetas puede variar según el sistema operativo:
- Windows: Windows permite el uso del guion bajo en los nombres de archivos y carpetas, pero existen algunas excepciones. Por ejemplo, no se puede utilizar el guion bajo como primer carácter del nombre de un archivo.
- macOS: macOS admite el uso del guion bajo sin restricciones especiales.
- Linux: Linux suele ser permisivo con el uso del guion bajo, pero se recomienda evitarlo como primer carácter del nombre de un archivo o carpeta.
Ejemplos: Un nombre de archivo como report_vendite_2023_Q1.xlsx es perfectamente válido en todos los sistemas operativos. Sin embargo, un nombre de archivo como _file_nascosto.txt podría causar problemas en Windows.
El guion bajo y el SEO
Incluso desde la perspectiva del SEO, el guion bajo juega un papel importante. Los motores de búsqueda, como Google, consideran el guion bajo como un separador de palabras en las URL.
Consejos para el uso del guion bajo en SEO:
- Utilizar guiones bajos para separar las palabras clave en las URL, haciéndolas más legibles y comprensibles tanto para los usuarios como para los motores de búsqueda.
- Evite usar demasiados guiones bajos en una sola URL.
- Es preferible usar el guion bajo (_) en lugar del guion (-) en las URL, ya que Google tiende a interpretar el guion como un separador más fuerte.
Caso práctico: Sitios web como Wikipedia y Amazon utilizan el guion bajo en las URL para mejorar la legibilidad y la indexación de sus páginas.
Tabla comparativa: ASCII vs. Unicode
| Característica | ASCII | Unicode |
|---|---|---|
| Número de caracteres | 128 | Más de 143.000 |
| Codificación | 7 bits | UTF-8 (1-4 bytes), UTF-16 (2-4 bytes), UTF-32 (4 bytes) |
| Soporte de idiomas | Limitado al inglés y a algunas lenguas occidentales. | Admite todos los idiomas del mundo. |
| Flexibilidad | Baja | Alta |
| Compatibilidad | Problemas de compatibilidad entre diferentes plataformas. | Compatibilidad garantizada entre diferentes sistemas. |
Errores comunes y curiosidades
- Error común: Usar el guion bajo (_) en lugar del guion (-) en las URL. Aunque ambos símbolos son permitidos, Google tiende a dar mayor importancia al guion bajo como separador de palabras.
- Curiosidad: El guion bajo se utiliza a menudo en los apodos y nombres de usuario de las redes sociales, ya que permite crear nombres únicos incluso cuando la palabra deseada ya está en uso.
En Breve (TL;DR)
El guion bajo es un carácter fundamental en informática, utilizado en programación, nombres de archivos y URL.
ASCII y Unicode son dos estándares de codificación de caracteres. ASCII es más limitado, mientras que Unicode admite todos los idiomas del mundo.
El guion bajo tiene el código 95 en ASCII y U+005F en Unicode.
Conclusiones

La codificación de caracteres es un aspecto fundamental de la informática. ASCII y Unicode, con sus diferentes características y funcionalidades, han permitido la representación y el intercambio de información textual de una manera cada vez más eficiente y universal. El guion bajo, un símbolo aparentemente simple, es un ejemplo de cómo los estándares de codificación son esenciales para garantizar la compatibilidad entre diferentes sistemas e idiomas.
La evolución de los estándares de codificación continúa, con nuevos desafíos y oportunidades en el horizonte. Unicode, con su capacidad para representar una amplia gama de caracteres, está destinado a desempeñar un papel cada vez más importante en la era de la globalización y la comunicación digital.
Para mantenerte siempre al día sobre las últimas novedades en informática y profundizar en temas como la codificación de caracteres, te invito a suscribirte al boletín informativo de TuttoSemplice.com. Encontrarás artículos, guías y recursos útiles para mejorar tus habilidades digitales.
Preguntas frecuentes

El guion bajo (_) es un carácter tipográfico que se encuentra en la parte inferior de la línea de texto, mientras que el guion (-) es un signo de puntuación utilizado para unir palabras o indicar un intervalo.
Sí, el guion bajo generalmente es aceptado en las direcciones de correo electrónico.
En el teclado italiano, el guion bajo se obtiene presionando simultáneamente las teclas Mayúsculas (la de la derecha) y la que se encuentra inmediatamente a su izquierda.
Sí, el uso del guion bajo en las URL puede afectar al SEO. Google tiende a interpretar el guion bajo como un separador de palabras, por lo que se recomienda utilizarlo para separar las palabras clave en las URL.
Si utilizas caracteres no ASCII en un documento y lo abres en un sistema que no admite dichos caracteres, podrías ver símbolos incorrectos o ilegibles.
¿Todavía tienes dudas sobre El guion bajo: Comparación entre los códigos ASCII y Unicode?
Escribe aquí tu pregunta específica para encontrar al instante la respuesta oficial de Google.





¿Te ha resultado útil este artículo? ¿Hay otro tema que te gustaría que tratara?
¡Escríbelo en los comentarios aquí abajo! Me inspiro directamente en vuestras sugerencias.