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 */

 

Ver Ejecutable

 

Ejercicio:

Realice un programa que pida

 

 

  1. Caracteres de conversión usados en printf

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.

 

Regresar a Menú

Regresar al Tema Anterior

Ir al Siguiente Tema