Saltar a contenido

Cadenas

Empezaremos trabajando con la entrada y salida por consola. Resulta imprescindible conocer el funcionamiento de las cadenas ya que la entrada que recibamos a través de estas operaciones de E/S tendrá este formato.

# Podemos usar comillas dobles ("") o simples ('')
# para definir cadenas
mi_texto = '"Taller"' # Podemos usar las comillas de distinto tipo dentro
                      # de la cadena sin que interfieran
mi_texto2 = "de \"Python\"" # El \ actúa como "carácter de escape"
                            # Hace que se ignore el carácter siguiente
                            # para que no cierre comillas

texto_unido = mi_texto + " " + mi_texto2
print(texto_unido)

texto_unido = mi_texto + "\n " + mi_texto2 #Salto de línea
print(texto_unido)

texto_unido = mi_texto + "\t " + mi_texto2 # Tabulación
print(texto_unido)

texto_unido = mi_texto + "\r " + mi_texto2 # Borra lo anterior
print(texto_unido)
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;

int main()
{
  string mi_texto = "\"Taller\"";// El \ actúa como "carácter de escape" y
                                // hace que se ignore el caracter siguiente
                                // para que no cierre comillas 
  string mi_texto2 = "de \"Python\""; 
  string texto_unido = mi_texto + " " + mi_texto2;
  cout<<texto_unido<<"\n";

  texto_unido = mi_texto + "\n " + mi_texto2; // Salto de línea
  cout<<texto_unido<<"\n";

  texto_unido = mi_texto + "\t " + mi_texto2; // Tabulación
  cout<<texto_unido<<"\n";

  texto_unido = mi_texto + "\r " + mi_texto2; // Borra lo anterior
  cout<<texto_unido<<"\n";
  return 0;
}

Última actualización: June 21, 2021