SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Tutorial creado por Quasi / Javier Fernández Rivera
                                                          http://ircorion.net | javier@ircorion.net




                                                                                       Programación en C
                        Lenguaje C Mostrando datos por pantalla


Muestreo e impresión de datos printf

Cuando empezamos a programar en un lenguaje a todo el mundo le gusta ver los resultados que va
obteniendo. Por ello es importante que empecemos por la función “printf”.
Esta función tiene como única misión, la de imprimir datos por pantalla.



Sintaxis: printf (“texto [cadena de control]”,[identificador]);
printf : es el nombre de la función, el comando. A continuación situamos los paréntesis y le pasamos a la
función unos parámetros o argumentos, para que opere con ellos y nos devuelva un resultado.
“texto”: Lo que se encuentra entre comillas, será lo que la función va a imprimir en pantalla.
[cadena de control] : esto es opcional solo si queremos que aparezca el valor de un identificador.
Se Pueden imprimir dos tipos de datos.
O simples cadenas de caracteres invariables (texto sin mas), o datos variables (con cadenas de control)
Será explicado mas adelante
Posteriormente debemos cerrar las comillas y poner una coma.
[identificador] : Es aquí donde especificamos el nombre de la variable o constante a devolver el valor en
la ya mencionada cadena de control. Si no se especifica una cadena de control este campo se omite
también, junto con la coma que los separa.



Primera aproximación

Para entender esto es mejor verlo mediante ejemplos.

#include <stdio.h>
main () {
printf(“Primera línea escrita”);
printf(“Segunda línea escrita”);
}

Escribamos este pequeño programa en el compilador de C. Y compilémoslo. Al ejecutarlo veremos como
imprime en pantalla el texto especificado en la función printf, pero muestra en una misma línea las dos
cadenas de caracteres o strings.
Para evitar esto se usan las llamadas secuencias de escape. Que se encargan de alterar y sacar a
nuestro gusto los resultados de la función printf.



Secuencias de escape

Sirven para representar caracteres no imprimibles, así como comillas dobles, apostrofos, el signo de
interrogación final y la barra inclinada.
Las secuencias de escape nos sirven para hacer un formateado del texto que se va a imprimir, o lo que es
lo mismo para que el texto a imprimir salga como nosotros queramos.

Una secuencia de escape empieza siempre por el signo “” y le sigue un identificativo, puesto de forma
predeterminada por el lenguaje C.

Veremos una serie de secuencias de escape para realizar ciertas operaciones

a Esto hace sonar el pip del ordenador.
b Procesa el carácter back space o lo que es lo mismo el carácter correspondiente a la tecla de borrar.
t Es el tabulador.
n Procesa una nueva línea.
r Ejecuta el retorno de carro.
” Imprime comillas.
? Imprime signo de interrogación final.
 Imprime barra inclinada.

Todas las constantes de tipo de cadena de caracteres acaban con una secuencia de escape interna y
procesada por el ordenador y oculta para nosotros. Tal secuencia de escape es 0.
Esto hace que si una constante de cadena de caracteres almacena esto “OrioN ScripT” en realidad lo que
almacena es esto “OrioN ScripT 0”.

Existen unas secuencias de escape especiales, estas sirven para representar cualquier carácter de la
tabla ascii.
Para su uso se coloca la  y a continuación el numero que corresponde al carácter ascii, pero el numero
ha de estar pasado a octal.
Por ejemplo, queremos representar el signo de marca registrada “®”, para ello no tenemos mas que saber
su numero en la tabla ascii, este es el 169, acontinuacion se pasa a octal, para ello se divide entre 8 y
obtenemos cogiendo los restos a la inversa el numero “251”. Ahora solo tenemos que poner la barra 251
y se representaría mediante esta secuencia de escape el signo de marca registrada.

Una vez visto esto, observemos el resultado del uso de una secuencia de escape con un ejemplo.

#include <stdio.h>
main () {
printf(“nPrimera línea escrita”);
printf(“nSegunda línea escrita”);
}

En este otro programa vemos como con el uso de n las líneas aparecen una debajo de otra. Por
resultado de la secuencia de escape.



Limpiando pantalla

Una vez que ya sepamos imprimir texto, veamos ahora como limpiar la misma pantalla.

Para la limpieza de la pantalla en C se usan unas serie de funciones dependiendo del SO (sistema
operativo) que se use.

La función por excelencia para limpiar la pantalla es: clrscr(); Esta función para acordarse mejor saber que
viene de clear screen.

En otros SO se pueden usar otras funciones con el mismo resultado, como son:

    v    Para MSDOS: system(“cls”);
    v    Para LINUX: system(“clear”);


#include <stdio.h>
main () {
printf(“nPrimera línea escrita”);
clrscr();
printf(“nSegunda línea escrita”);
}

En este ejemplo solo veremos aparecer la segunda línea escrita por acción del clear screen que se
ejecuta después de la primera línea y por lo tanto la borra.

Más contenido relacionado

La actualidad más candente

1 entrada y salida estandar(1)
1 entrada y salida estandar(1)1 entrada y salida estandar(1)
1 entrada y salida estandar(1)
Arely Ramirez Mar
 
Trabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivosTrabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivos
emidacent
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++
David
 
Ejercicios de programación para el blog
Ejercicios de programación para el blogEjercicios de programación para el blog
Ejercicios de programación para el blog
cristian guevara
 

La actualidad más candente (19)

Funciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lppFunciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lpp
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
1 entrada y salida estandar(1)
1 entrada y salida estandar(1)1 entrada y salida estandar(1)
1 entrada y salida estandar(1)
 
Lenguaje C_Curso Secap
Lenguaje C_Curso SecapLenguaje C_Curso Secap
Lenguaje C_Curso Secap
 
Programación en C
Programación en CProgramación en C
Programación en C
 
Funcion scanf
Funcion scanfFuncion scanf
Funcion scanf
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
Chuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesChuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantes
 
Manual lpp
Manual lppManual lpp
Manual lpp
 
Instrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigoInstrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigo
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Escuela
EscuelaEscuela
Escuela
 
3.tercer ejercicio emu8086
3.tercer ejercicio emu80863.tercer ejercicio emu8086
3.tercer ejercicio emu8086
 
Trabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivosTrabajo grupal de ciclos repetitivos
Trabajo grupal de ciclos repetitivos
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++
 
Php
PhpPhp
Php
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigo
 
!Prograc3
!Prograc3!Prograc3
!Prograc3
 
Ejercicios de programación para el blog
Ejercicios de programación para el blogEjercicios de programación para el blog
Ejercicios de programación para el blog
 

Similar a Quasi - Lenguaje C Mostrando Datos

Material de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación ComputacionalMaterial de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación Computacional
mnllorente
 
Programación c
Programación cProgramación c
Programación c
victdiazm
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
painni
 

Similar a Quasi - Lenguaje C Mostrando Datos (20)

C basico
C basicoC basico
C basico
 
Escuela
EscuelaEscuela
Escuela
 
Leng prog C
Leng prog CLeng prog C
Leng prog C
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Programa
ProgramaPrograma
Programa
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
Fundamentos de Lenguaje C
Fundamentos de Lenguaje CFundamentos de Lenguaje C
Fundamentos de Lenguaje C
 
Primer programa en 1
Primer programa en 1Primer programa en 1
Primer programa en 1
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
 
P01 secuencial
P01 secuencialP01 secuencial
P01 secuencial
 
Material de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación ComputacionalMaterial de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación Computacional
 
Javaintroduccion 2010
Javaintroduccion 2010Javaintroduccion 2010
Javaintroduccion 2010
 
Hp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuencialesHp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuenciales
 
Programación c
Programación cProgramación c
Programación c
 
Programación c
Programación cProgramación c
Programación c
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
 
PROGRAMACIÓN EN C
PROGRAMACIÓN EN CPROGRAMACIÓN EN C
PROGRAMACIÓN EN C
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
 
Tema 2. E_S Estructuras de Control 19-02-23.pdf
Tema 2. E_S Estructuras de Control 19-02-23.pdfTema 2. E_S Estructuras de Control 19-02-23.pdf
Tema 2. E_S Estructuras de Control 19-02-23.pdf
 
Unmsm03 2008
Unmsm03 2008Unmsm03 2008
Unmsm03 2008
 

Más de degarden

Más de degarden (20)

MICHELIN_-AGILIS-CrossClimate_GB
MICHELIN_-AGILIS-CrossClimate_GBMICHELIN_-AGILIS-CrossClimate_GB
MICHELIN_-AGILIS-CrossClimate_GB
 
ABC 2021 Guia del vino
ABC 2021 Guia del vinoABC 2021 Guia del vino
ABC 2021 Guia del vino
 
Audi-A3-Sportback-catalogo-es-1146
Audi-A3-Sportback-catalogo-es-1146Audi-A3-Sportback-catalogo-es-1146
Audi-A3-Sportback-catalogo-es-1146
 
Why btrfs is the Bread and Butter of Filesystems
Why btrfs is the Bread and Butter of FilesystemsWhy btrfs is the Bread and Butter of Filesystems
Why btrfs is the Bread and Butter of Filesystems
 
Toshiba X300 salessheet english-web_r2
Toshiba X300 salessheet english-web_r2Toshiba X300 salessheet english-web_r2
Toshiba X300 salessheet english-web_r2
 
Toshiba N300 salessheet english-web_r2
Toshiba N300 salessheet english-web_r2Toshiba N300 salessheet english-web_r2
Toshiba N300 salessheet english-web_r2
 
The 20 maps that will help you understand Spain - The Local
The 20 maps that will help you understand Spain - The LocalThe 20 maps that will help you understand Spain - The Local
The 20 maps that will help you understand Spain - The Local
 
Toshiba X300 Performance Internal Hard Drive
Toshiba X300 Performance Internal Hard DriveToshiba X300 Performance Internal Hard Drive
Toshiba X300 Performance Internal Hard Drive
 
Bronces
BroncesBronces
Bronces
 
Sper Food Safety Thermometer with IR
Sper Food Safety Thermometer with IRSper Food Safety Thermometer with IR
Sper Food Safety Thermometer with IR
 
Plarad Torque and tension systems
Plarad Torque and tension systemsPlarad Torque and tension systems
Plarad Torque and tension systems
 
Plarad Hydraulikaggregate Hydraulic Power Packs
Plarad Hydraulikaggregate Hydraulic Power PacksPlarad Hydraulikaggregate Hydraulic Power Packs
Plarad Hydraulikaggregate Hydraulic Power Packs
 
Hands-Free Profile 1.7
Hands-Free Profile 1.7Hands-Free Profile 1.7
Hands-Free Profile 1.7
 
Fingerprinting Bluetooth-Low-Energy Devices Based on the Generic Attribute Pr...
Fingerprinting Bluetooth-Low-Energy Devices Based on the Generic Attribute Pr...Fingerprinting Bluetooth-Low-Energy Devices Based on the Generic Attribute Pr...
Fingerprinting Bluetooth-Low-Energy Devices Based on the Generic Attribute Pr...
 
Reverse Engineering BLE Devices Documentation
Reverse Engineering BLE Devices DocumentationReverse Engineering BLE Devices Documentation
Reverse Engineering BLE Devices Documentation
 
pWeb: A P2P Web Hosting Framework
pWeb: A P2P Web Hosting FrameworkpWeb: A P2P Web Hosting Framework
pWeb: A P2P Web Hosting Framework
 
¿Qué esconde tu teléfono? Adquisición forense de dispositivos Android
¿Qué esconde tu teléfono? Adquisición forense de dispositivos Android ¿Qué esconde tu teléfono? Adquisición forense de dispositivos Android
¿Qué esconde tu teléfono? Adquisición forense de dispositivos Android
 
Bose NC 700 - User manual English
Bose NC 700 - User manual EnglishBose NC 700 - User manual English
Bose NC 700 - User manual English
 
MICHELIN CrossCLIMATE+
MICHELIN CrossCLIMATE+MICHELIN CrossCLIMATE+
MICHELIN CrossCLIMATE+
 
Catálogo-Producto-Familia-A3-PI_MY17_Medidas-Semana-9_2017
Catálogo-Producto-Familia-A3-PI_MY17_Medidas-Semana-9_2017Catálogo-Producto-Familia-A3-PI_MY17_Medidas-Semana-9_2017
Catálogo-Producto-Familia-A3-PI_MY17_Medidas-Semana-9_2017
 

Último

Cuadernillo jkwfnergnerognerpognospgnrpongerpogn
Cuadernillo jkwfnergnerognerpognospgnrpongerpognCuadernillo jkwfnergnerognerpognospgnrpongerpogn
Cuadernillo jkwfnergnerognerpognospgnrpongerpogn
MarianaArgellesRamos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Cuadernillo jkwfnergnerognerpognospgnrpongerpogn
Cuadernillo jkwfnergnerognerpognospgnrpongerpognCuadernillo jkwfnergnerognerpognospgnrpongerpogn
Cuadernillo jkwfnergnerognerpognospgnrpongerpogn
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 

Quasi - Lenguaje C Mostrando Datos

  • 1. Tutorial creado por Quasi / Javier Fernández Rivera http://ircorion.net | javier@ircorion.net Programación en C Lenguaje C Mostrando datos por pantalla Muestreo e impresión de datos printf Cuando empezamos a programar en un lenguaje a todo el mundo le gusta ver los resultados que va obteniendo. Por ello es importante que empecemos por la función “printf”. Esta función tiene como única misión, la de imprimir datos por pantalla. Sintaxis: printf (“texto [cadena de control]”,[identificador]); printf : es el nombre de la función, el comando. A continuación situamos los paréntesis y le pasamos a la función unos parámetros o argumentos, para que opere con ellos y nos devuelva un resultado. “texto”: Lo que se encuentra entre comillas, será lo que la función va a imprimir en pantalla. [cadena de control] : esto es opcional solo si queremos que aparezca el valor de un identificador. Se Pueden imprimir dos tipos de datos. O simples cadenas de caracteres invariables (texto sin mas), o datos variables (con cadenas de control) Será explicado mas adelante Posteriormente debemos cerrar las comillas y poner una coma. [identificador] : Es aquí donde especificamos el nombre de la variable o constante a devolver el valor en la ya mencionada cadena de control. Si no se especifica una cadena de control este campo se omite también, junto con la coma que los separa. Primera aproximación Para entender esto es mejor verlo mediante ejemplos. #include <stdio.h> main () { printf(“Primera línea escrita”); printf(“Segunda línea escrita”); } Escribamos este pequeño programa en el compilador de C. Y compilémoslo. Al ejecutarlo veremos como imprime en pantalla el texto especificado en la función printf, pero muestra en una misma línea las dos cadenas de caracteres o strings. Para evitar esto se usan las llamadas secuencias de escape. Que se encargan de alterar y sacar a nuestro gusto los resultados de la función printf. Secuencias de escape Sirven para representar caracteres no imprimibles, así como comillas dobles, apostrofos, el signo de interrogación final y la barra inclinada. Las secuencias de escape nos sirven para hacer un formateado del texto que se va a imprimir, o lo que es lo mismo para que el texto a imprimir salga como nosotros queramos. Una secuencia de escape empieza siempre por el signo “” y le sigue un identificativo, puesto de forma predeterminada por el lenguaje C. Veremos una serie de secuencias de escape para realizar ciertas operaciones a Esto hace sonar el pip del ordenador.
  • 2. b Procesa el carácter back space o lo que es lo mismo el carácter correspondiente a la tecla de borrar. t Es el tabulador. n Procesa una nueva línea. r Ejecuta el retorno de carro. ” Imprime comillas. ? Imprime signo de interrogación final. Imprime barra inclinada. Todas las constantes de tipo de cadena de caracteres acaban con una secuencia de escape interna y procesada por el ordenador y oculta para nosotros. Tal secuencia de escape es 0. Esto hace que si una constante de cadena de caracteres almacena esto “OrioN ScripT” en realidad lo que almacena es esto “OrioN ScripT 0”. Existen unas secuencias de escape especiales, estas sirven para representar cualquier carácter de la tabla ascii. Para su uso se coloca la y a continuación el numero que corresponde al carácter ascii, pero el numero ha de estar pasado a octal. Por ejemplo, queremos representar el signo de marca registrada “®”, para ello no tenemos mas que saber su numero en la tabla ascii, este es el 169, acontinuacion se pasa a octal, para ello se divide entre 8 y obtenemos cogiendo los restos a la inversa el numero “251”. Ahora solo tenemos que poner la barra 251 y se representaría mediante esta secuencia de escape el signo de marca registrada. Una vez visto esto, observemos el resultado del uso de una secuencia de escape con un ejemplo. #include <stdio.h> main () { printf(“nPrimera línea escrita”); printf(“nSegunda línea escrita”); } En este otro programa vemos como con el uso de n las líneas aparecen una debajo de otra. Por resultado de la secuencia de escape. Limpiando pantalla Una vez que ya sepamos imprimir texto, veamos ahora como limpiar la misma pantalla. Para la limpieza de la pantalla en C se usan unas serie de funciones dependiendo del SO (sistema operativo) que se use. La función por excelencia para limpiar la pantalla es: clrscr(); Esta función para acordarse mejor saber que viene de clear screen. En otros SO se pueden usar otras funciones con el mismo resultado, como son: v Para MSDOS: system(“cls”); v Para LINUX: system(“clear”); #include <stdio.h> main () { printf(“nPrimera línea escrita”); clrscr(); printf(“nSegunda línea escrita”); } En este ejemplo solo veremos aparecer la segunda línea escrita por acción del clear screen que se ejecuta después de la primera línea y por lo tanto la borra.