lenguaje C

Páginas: 18 (4418 palabras) Publicado: 11 de marzo de 2015
Lenguaje C
Sentencias de entrada salida
Las instrucciones de entrada salida, también conocidas como Flujo de entradasalida permiten introducir o imprimir datos en un programa .En lenguaje C se
manejan las siguientes:
Printf y scanf
Printf y scanf permiten realizar lectura e impresión de datos de cierto tipo de
formato, para su uso es indispensable incluir el uso de la biblioteca stdio.h ya
quesin esta no serán reconocidas estas instrucciones. El uso del símbolo % le
indica a la maquina que enseguida se va a expresar el tipo de variable a
imprimir o a leer. En la siguiente tabla se describen los tipos de formato que
deben seguir después del signo de %

d

Entero int

i

Entero corto (short int)

f

Flotante (float)

s

Cadena de caracteres (string)

c

Carácter (char)

printf
Estainstrucción permite imprimir datos en pantalla con un determinado
formato. Requiere la utilización del símbolo de % para que el compilador
identifique el tipo de variable a imprimir por ejemplo:

printf: (“la variable tiene como valor: ,%f, y la variable 2, %f”, variable1,
variable2).
Para formatear un número flotante y definir el número de decimales a imprimir
printf define la cantidad de decimales deacuerdo al siguiente formato %.# f
%.2f.
scanf:
Esta instrucción nos permite hacer capturas de datos la sintaxis utilizada para
esta instrucción es la siguiente.
scanf (“%tipo de formato de dato & identificador”);
El símbolo de % deberá anteceder al tipo de formato al dato de leer, enseguida
se utilizará el símbolo de & únicamente para variables de tipo simple ejemplo:
/*Este programa permiteverificar el uso de % y & así como de Scanf y Printf */
#include
void main ()
{
float edad;
char nombre [20]
printf (“dame tu nombre \n\n”);
scanf (“%s”, nombre);
printf (“\n dame tu edad %f”);
scanf (“%f”, & edad);
printf (“tu nombre es %s, y tu edad es %f”, nombre , edad;
}
El uso del formato de d, i, para números enteros existe una diferencia
solamente en la instrucción scanf, en el casodel formato d se utilizara para leer
números enteros mientras que en el formato i es posible la lectura de números
enteros en base 10, octal o hexadecimal. En el caso de Printf
diferencia.

no habrá

Ejemplo:
#include
{
float a, b, c, d, e, f, g;
printf (“captura 7 enteros:\n”);
scanf (“%d %i %i %i %d %d %d”, &a, &b, &c, &d, &e, &f);
printf (“los números desplegados son: \n”);
printf(“%d%d %d %d %d %d %d \n”, a, b, c, d, e, f, g);
-70,-70, 070, 070, 120, 180,190
-70,-70, 56,56,

120, 180,190

Instrucciones de entrada-salida cout y cin
En turbo C++ existen dos instrucciones de entrada salida más fáciles de
manejar, haciendo los programas más claros que con printf y scanf

estas

instrucciones son cout y cin, para su uso es necesario utilizar la biblioteca
iostream.h.
Lainstrucción cout despliega en pantalla cualquier tipo de dato estándar que
existe en C++, bien sea un carácter, un número o movimientos especiales del
cursor, como \n que indica un cambio de línea en el momento de la impresión.
Veamos el siguiente programa .
#include
main()
{
int a;
float b;
a = 4;
b = 52.2;
cout <<"Vamos a imprimir un número entero:";
cout << a;
cout <<'\n';
cout <<"Y ahorauno real:";

cout << b;
cout <<'\n';
}

La salida de este programa es:
Vamos a imprimir un número entero: 4
Y ahora uno real: 52.2

El programa también podría haber sido escrito de la siguiente forma:
#include

main()
{
int a;
float b;

a = 4;
b = 52.2;
cout<<”vamos a imprimir un número entero: “< cout<<”y ahora uno real : “<
}
En este ejemplo, hemos indicado alcompilador que imprima una cadena de
caracteres, seguida por un entero. Después, hemos imprimido una cadena
distinta, seguida de un número real. También hemos utilizado el retorno de
carro, '\n'. Hemos mandado imprimir un número real sin indicar su tipo. El
sistema elige la salida apropiada basándose en su tipo
#include

main()
{
cout << "Hola";
}

El operador <<, llamado operador de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS