ENTRADA Y SALIDA DEL LENGUAJE C

Páginas: 8 (1904 palabras) Publicado: 16 de abril de 2013
ENTRADA Y SALIDA DEL LENGUAJE C
Se refiere a las operaciones que se producen en el teclado y en la pantalla de lacomputadora. En C no hay palabras claves para realizar las acciones de Entrada/Salida,estas se hacen mediante el uso de las funciones de la biblioteca estándar (stadio.h).Para utilizar las funciones de E / S debemos incluir en el programa el archivo decabecera, ejemplo: stdio.h,mediante la declaratoria:
#include
Las Funciones de E/S más simples son getchar() que lee un carácter del teclado, esperaun retorno, es decir un
enter
y el eco aparece. Es decir la tecla presionada.
putchar():
Imprime un carácter en la pantalla, en la posición actual del cursor.Algunas variaciones:
getche():
Aparece el Eco
getch():
No aparece el ecoestas instrucciones se encuentran en labiblioteca
conio.h
Programa que espera que se presiona una tecla, la muestra en pantalla, y ademásmuestra el carácter siguiente:Ejemplo 2.1:
#include #include main(){char car;clrscr(); /*Se encarga de borrar la pantalla por eso sellama clear screen*/car=getchar();putchar(car+1);getch();return 0;}
Ejemplo 2.2:
#include #include main(){char x; /*Declaramos x como caracter*/printf("Para FinalizarPresione cualquier Tecla:");x= getchar();/*Captura y muestra el caracter presionado*/getch();/*Espera a que se presione cualquier otra teclapara finalizar*/return 0;}

Facultad de Informática UPONIC
FUNCIONES DE ENTRADA Y SALIDA (printf y scanf)
Salida de datos con formato: la función printf()
La función printf() (de “print” = imprimir y “f” = formato) sirve para escribir datos eneldispositivo de salida estándar (generalmente la pantalla) con un formato determinadopor el programador. La forma general de utilizarla es la siguiente:
printf(cadena_de_formato, datos);
El prototipo de printf() se encuentra en el archivo de cabecera
stdio.h
(de “std” =standard e “io” = input/output, es decir, entrada/salida; por lo tanto, “stdio” es unacrónimo de “entrada/salida estándar”)El primerargumento, la
cadena_de_formato
, especifica el modo en el que se debenmostrar los datos que aparecen a continuación. Esta cadena se compone de una seriede códigos de formato que indican a C qué tipo de datos son los que se deseanimprimir. Todos los códigos están precedidos del símbolo de porcentaje (“%”). Porejemplo, el código “%i” indica a la función que se desea escribir un número de tipo
int,y el código “%f”, que se desea escribir un número real de tipo
float
.La forma más simple de utilizar printf() es:
int a;a = 5;printf("%i", a);
Esto escribirá el valor de la variable entera
a
en la pantalla, es decir, 5. Fíjese en que elprimer argumento de printf() es una cadena (y, por lo tanto, se escribe entre comillas)cuyo contenido es el código del tipo de dato que se pretendeescribir. El segundoargumento es el dato mismo.En una sola instrucción printf() pueden escribirse varios datos. Por ejemplo:
int a;float x;a = 5;x = 10.33;printf("%i%f", a, x);
Observe detenidamente la cadena de formato: primero aparece “%i” y luego “%f”.Esto indica que el primer dato que debe imprimirse es un entero, y el segundo, un real.Después, aparecen esos datos separados por comas y exactamenteen el mismo ordenque en la cadena de formato: primero a (la variable entera) y luego x (la variable real).El resultado será que en la pantalla se escribirán los números 5 y 10.33.Los códigos de formato que se pueden utilizar en printf() son:
Código
Formato
%d Un entero
%i Un entero
%c Una carácter



Facultad de Informática UPONIC
%s Una cadena
%f Un real%ld Entero largo%u Decimal sinsigno%lf Doble posición%h Entero corto%o Octal%x Hexadecimal%e Notación Científica%p Puntero%% Imprime PorcentajeHay códigos que admiten modificadores. Por ejemplo:• Los códigos numéricos “%i”, “%d”, “%u” (para números enteros) y “%f”, “%e” y“%g” (para números reales), permiten insertar modificadores de longitud “l” (longituddoble) y “h” (longitud corta). Así, por ejemplo, “%ld” indica que se va...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Entrada Y Salida C++
  • ejercicios entrada y salida en C
  • entrada y salida en c++
  • Bibliotecas de entrada y salida en lenguaje c
  • Unidad 3. Introducción Al Lenguaje C Actividad 2. Funciones De Entrada Y Salida
  • Código Para Formatear Entradas y Salidas En c
  • Entrada Proceso Y Salida C
  • ENTRADA/SALIDA EN C++ BUILDER

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS