LENGUAJE C
Funciones de Biblioteca:
Las funciones de biblioteca son funciones realizadas anteriormente y que se encuentran disponibles para que el usuario pueda utilizar según sus propias necesidades.
scanf("%s", nomvar);
/* Esta función permite que puedan ser capturados datos a partir del teclado */
En donde "%s" indica el tipo de dato que se va a capturar, en este caso la s indica un dato de tipo string o cadena de caracteres.
Nomvar: Especifica el nombre de la variable en donde se almacenará o guardara la cadena de caracteres, dicho nombre de la variable puede ser cualquier palabra o carácter que el programa elija.
printf("argumento");
/* La función printf manda el argumento hacia su dispositivo de salida */
En donde el argumento es lo que se desea imprimir, el cual puede ser un texto, el valor de una variable o bien ambos; el texto que se desea imprimir deberá estar entre comillas.
En caso de querer mandar un valor que se encuentra en una variable se puede utilizar la siguiente sintaxis:
printf("%tipo", nomvar);
/* La función printf manda el argumento hacia su dispositivo de salida */
En donde "%tipo" indica el tipo de dato que se va a mandar.
Nomvar: Especifica el nombre de la variable en donde se almacenará o guardara la cadena de caracteres, dicho nombre de la variable puede ser cualquier palabra o carácter que el programa elija.
Ejemplo:
#include <stdio.h>
main()
{
Char nombre[20];
printf("Cual es tu nombre? ":);
scanf("%s", nombre);
printf("%s es un bonito nombre", nombre);
}
/* Esto indica que es un comentario */
Para su mejor comprensión de este programa indicamos a continuación que realiza cada línea.
|
#include <stdio.h> |
/* Llamada a la biblioteca estándar (stdio.h) */
|
|
main() |
/* Llamada a la función principal main */
|
|
{ |
/* Los corchetes o llaves indican a C donde inicia el bloque del programa */
|
|
Char nombre[20]; |
/* Se declara la variable llamada nombre en la cual se guardaran los datos que serán capturados por la función scanf */
|
|
printf("Cual es tu nombre? ":); |
/* Manda un texto o cadena de caracteres que en este caso tiene como fin indicarle al usuario que es lo que debe de introducir */
|
|
scanf("%s", nombre); |
/* Scanf permite capturar los datos que serán introducidos por el usuario y lo que se introduzca ponérselo a la variable indicada en este caso nombre */
|
|
printf("%s es un bonito nombre", nombre); |
/* La función printf permite mandar un texto o resultado, observe que en este caso se utiliza %s y con la coma, la variable nombre; esto le indica a C que de el espacio para escribir el contenido de la variable nombre en ese lugar y posteriormente el siguiente texto */
|
|
} |
/* Fin del Bloque */
|
|
/* Esto indica que es un comentario */ |
/* Así se da un comentario a un programa C, que es un texto explicativo que tiene como fin hacer a los programas más entendibles */
|
Ejercicio:
Realice un programa que pida
|
Carácter de Conversión |
Descripción |
|
%c |
Un solo carácter |
|
%d |
Decimal Entero |
|
%f |
Números con punto flotante. |
|
%s |
Para cadenas de caracteres. |
|
%o |
Numero enteros en octal. |
|
%e |
Valor de Punto flotante en notación científica. |
|
%g |
Valor en %e o formato %f, lo que sea más breve. |
|
%i |
Decimal entero |
|
%u |
Decimal entero (int) solo positivos |
|
%x |
Números decimales. |
|
%% |
Escribe el carácter %. |
|
%6f |
Numero con 6 caracteres. |
|
%.2f |
Dos posiciones después del punto decimal. |
|
Ir al Siguiente Tema |