Saltar al contenido

¿Cuál es la secuencia de escape para espacios en blanco en C?

Luego de de una extensa búsqueda de datos resolvimos esta incógnita que suelen tener muchos lectores. Te ofrecemos la solución y nuestro objetivo es servirte de mucha ayuda.

Solución:

Quieres decir “espacios en blanco” como en "a b"? Eso es un espacio: ' '.

Aquí hay una lista de secuencias de escape para referencia.

Si desea verificar si un carácter es un espacio en blanco, puede usar el isspace() función de . En la configuración regional predeterminada de C, comprueba el espacio, el tabulador, el avance de página, la nueva línea, el retorno de carro y el tabulador vertical.

El espacio es simplemente ' 'en hexadecimal se almacena como 20, que es el equivalente entero de 32. Por ejemplo:

if (a == ' ')

Comprueba el entero 32. Del mismo modo:

if (a == 'n')

Comprueba el entero 10 desde n es 0A en hexadecimal, que es el número entero 10. Aquí están el resto de las secuencias de escape más comunes y sus contrapartes hexadecimales y enteras:

code: │   name:                │Hex to integer:
──────│────────────────────────│──────────────
n    │  # Newline             │  Hex 0A = 10
t    │  # Horizontal Tab      │  Hex 09 = 9
v    │  # Vertical Tab        │  Hex 0B = 11
b    │  # Backspace           │  Hex 08 = 8
r    │  # Carriage Return     │  Hex 0D = 13
f    │  # Form feed           │  Hex 0C = 12
a    │  # Audible Alert (bell)│  Hex 07 = 7
\    │  # Backslash           │  Hex 5C = 92
?    │  # Question mark       │  Hex 3F = 63
'    │  # Single quote        │  Hex 27 = 39
"    │  # Double quote        │  Hex 22 = 34
' '   │  # Space/Blank         │  Hex 20 = 32

Si te gustó nuestro trabajo, puedes dejar una noticia acerca de qué le añadirías a esta reseña.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *