index.htm

RECETAS DE NAVIDAD

- apuntes comunicaciones javascript lenguaje c php autoayuda bolsa chistes empleo fotografia digital ocio sabiasque salud timos trucos

entrada/salida en el lenguaje C

Funcion printf()

Sirve para imprimir por pantalla. Supongamos que queremos mostrar el contenido de la variable "x" por pantalla:

printf('%i', x );

Suponiendo que x valga 10 (x=10) en la pantalla tendriamos:

10

Para ver el contenido de dos variables, por ejemplo x e y, podemos hacer:

printf('%i %i', x y );

resultado (suponiendo x=10, y=20):

10 20

Tambien podemos mezclar texto con enteros:

printf('El valor de x es %i, ¡que bien!\n', x );

que quedara como:

El valor de x es 10, ¡que bien!

Como vemos %i al imprimir se sustituye por el valor de la variable.

Salida por pantalla y entrada por teclado.

EN EL LENGUAJE C++ ademas de las funciones printf() y scanf(), que siguen estando vigentes, se pueden utilizar los operadores cin y cout. Para utilizar estos nuevos operadores es necesario incluir la libreria iostream.h con la instruccion #include <iostream.h>. Asi en un programa EN EL LENGUAJE C habria que hacer algo de este estilo:

char nombre;

int num=2;

printf ('Introduzca el nombre del fichero %d: ', num);

scanf (' %s', nombre)

EN EL LENGUAJE C++ podria escribirse asi:

char nombre;

int num=2;

cout << 'Introduzca el nombre del fichero ' << num << ': ';

cin >> nombre;

Es importante darse cuenta de que ahora ya no hace falta especificar el tipo de dato que va a ser impreso o leido, asociandolo con un formato determinado. Es el propio programa el que decide el tipo de dato en tiempo de ejecucion gracias a que estos operadores estan sobrecargados de tal manera que admiten tanto los tipos predefinidos como aquellos tipos de datos definidos por el usuario.

Codigos de escape.

Se utilizan para producir un tabulador, retorno de carro, movimiento del cursor hacia atras, incluso un pitido. Siempre empiezan por un ' \ ' seguido de una letra. Algunos son:

\n

Newline

\r

Retorno de carro.

\t

Tabulador horizontal.

\v

Tabulador vertical.

\b

Espacio hacia atras

Anterior paso:
operadores
Siguiente paso:
estructuras de control

· Introduccion al lenguaje c
· Tipos en el lenguaje c
· Variables y constantes en el lenguaje c
· Operadores en el lenguaje c
· Entrada/salida en el lenguaje c
· Estructuras de control en el lenguaje c
· Arrays y punteros en el lenguaje c
· Reserva dinamica de memoria en el lenguaje c
· Funciones en el lenguaje c
· Estructuras en el lenguaje c
· Clases
· Clases y encapsulacion en el lenguaje c
· Constructores y destructores en el lenguaje c++
· Descomposicion en modulos en el lenguaje c
· Array de objetos en el lenguaje c
· Clases static en lenguaje c
· Un objeto con un puntero interno
· Punteros a clases en c
· Objetos encadenados en c
· Sobrecarga de operadores en el lenguaje c

IMPORTANTE:

- Si te ha gustado esta pagina, por favor, votanos aqui:

- Si no te ha gustado, escribenos y cuentanos en que mejorar.

Actualizado: 16/12/2013