Вы находитесь на странице: 1из 4

Instituto Superior Tecnolgico Babahoyo

DEFINICIN DE LENGUAJE C
Es un lenguaje de programacin de propsito general ofreciendo economa sintctica, control de flujo y estructuras sencillas y conteniendo un conjunto de operadores. No puede decirse que sea un lenguaje de muy alto nivel, ms bien podemos ubicarlo como un lenguaje pequeo, sencillo, no se especializa en ningn tipo de aplicacin. Tomando en cuenta estas caractersticas, puede decirse que lo hace un lenguaje potente, su campo de aplicacin es ilimitado, de fcil aprendizaje. En poco tiempo, un programador lo dominar completamente. Se trata de un lenguaje dbilmente tipificado de medio nivel pero con muchas caractersticas de bajo nivel. Dispone de las estructuras tpicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar cdigo en ensamblador con cdigo C o acceder directamente a memoria o dispositivos perifricos.

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 estndar (stadio.h).Para utilizar las funciones de E / S debemos incluir en el programa el archivo decabecera, ejemplo: stdio.h, mediante la declaratoria: #include <stdio.h> Las Funciones de E/S ms simples son getchar() que lee un carcter del teclado, esperaun retorno, es decir un enter y el eco aparece. Es decir la tecla presionada. putchar(): Imprime un carcter en la pantalla, en la posicin actual del cursor.Algunas variaciones: getche(): Aparece el Eco getch(): No aparece el ecoestas instrucciones se encuentran en la biblioteca conio.h Programa que espera que se presiona una tecla, la muestra en pantalla, y ademsmuestra el carcter siguiente:Ejemplo 2.1: #include <stdio.h>#include <conio.h>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: Kerlly Acosta de Snchez 6to. Informtica

Instituto Superior Tecnolgico Babahoyo #include <stdio.h>#include <conio.h>main(){char x; /*Declaramos x como caracter*/printf("Para Finalizar Presione cualquier Tecla:");x= getchar();/*Captura y muestra el caracter presionado*/getch();/*Espera a que se presione cualquier otra teclapara finalizar*/return 0;}

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 estndar (stadio.h).Para utilizar las funciones de E / S debemos incluir en el programa el archivo decabecera, ejemplo: stdio.h, mediante la declaratoria: #include <stdio.h> Las Funciones de E/S ms simples son getchar() que lee un carcter del teclado, esperaun retorno, es decir un enter y el eco aparece. Es decir la tecla presionada. putchar(): Imprime un carcter en la pantalla, en la posicin actual del cursor.Algunas variaciones: getche(): Aparece el Eco getch(): No aparece el ecoestas instrucciones se encuentran en la biblioteca conio.h Programa que espera que se presiona una tecla, la muestra en pantalla, y ademsmuestra el carcter siguiente:Ejemplo 2.1: # i n c l u d e < s t d i o . h > # i n c l u d e < c o n i o . h > m a i n ( ) {char car;clrscr(); /*Se encarga de borrar la pantalla por eso sel l a m a c l e a r s c r e e n * / c a r = g e t c h a r ( ) ; p u t c h a r ( c a r + 1 ) ; g e t c h ( ) ; return 0;} Ejemplo 2.2: # i n c l u d e < s t d i o . h > # i n c l u d e < c o n i o . h > m a i n ( ) {c h a r x ; /*Declaramos x como caracter*/printf("Para Finalizar Presione cualquier Tec la:");x= getchar();/*Captura y muestra el caracter presionado*/getch();/*Espera a que se presione c u a l q u i e r o t r a t e c l a p a r a f i n a l i z a r * / return 0;} Kerlly Acosta de Snchez 6to. Informtica

Instituto Superior Tecnolgico Babahoyo

Funcin

Funciones de Entrada y Salida de Archivos Descripcin


Empuja un caracter a la entrada de un flujo Toma un entero de un flujo Toma un caracter de un flujo Toma un caracter de un flujo Toma un string de un flujo Salida de un entero en un flujo Salida de un caracter a un flujo Salida de a string a un flujo Salida de un caracter a un flujo Manda formato de salida a un flujo Recibe formato de entrada de un flujo

int ungetc(int c, FILE *flujo); int getw(FILE *flujo); int fgetchar(void); int fgetc(FILE *flujo); char *fgets(char *s, int n, FILE *flujo); int putw(int w, FILE *flujo); int fputc(int c, FILE *flujo); int fputs( char *s, FILE *flujo); int fputchar(int c); int fprintf (FILE *flujo,char *format [arg]); int fscanf (FILE *flujo,char *format [address]); O_RDONLY O_WRONLY O_RDWR O_APPEND O_CREAT O_EXCL O_TRUNC O_BINARY O_TEXT O_NOINHERIT O_DENYALL O_DENYWRITE O_DENYREAD O_DENYNONE O_CHANGED O_dispsitivo stdin stdout stderr stdaux stdprn SEEK_SET SEEK_CUR SEEK_END _F_RDWR _F_READ _F_WRIT _F_LBUF _F_ERR _F_EOF _F_BIN

Abre para escritura solamente Abre para lectura solamente Abre para escritura y lectura Si pone, el apuntador de archivo en fin de archivo anterior a cualquiera escribe. Crea y abre archivo Si el archivo existe no tiene efecto si no, el archivo es creado. Apertura exclusiva: Usado con O_CREAT.Si el archivo ya existe, un error es devuelto. Abre con truncacion Si el archivo ya existe,es truncado en 0 los atributos no cambian No translacion Explicitamente Abre el archivo en binario modo CR-LF translacion Explicitamente Abre el archivo en modo texto Proceso hijo heredando archivo Error si abierto para lectura/escritura Error si abierto para escritura Error si abierto para lectura Permite acceso concurrente Especial DOS lee-solamente bit Especial DOS lee-solamente bit Standard dispositivo entrada Standard dispositivo salida Standard error salida dispsitivo Standard dispsitivo auxiliar Standard impresora 0 Busqueda desde principio de archivo 1 Busqueda desde actual posicion 2 Busqueda desde fin de archivo Lee y escribe Lee-solamente archivo Escribe-solamente archivo Linea-buffered archivo Indicator de error Indicator EOF Indicador binario archivo

Kerlly Acosta de Snchez

6to. Informtica

Instituto Superior Tecnolgico Babahoyo


_F_IN _F_OUT _F_TERM Datos por llegar Datos por salir Archivo es un terminal

Kerlly Acosta de Snchez

6to. Informtica

Вам также может понравиться