ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Función scanf


Enviado por   •  15 de Septiembre de 2014  •  Trabajos  •  410 Palabras (2 Páginas)  •  173 Visitas

Página 1 de 2

aghFunción scanf en c.

Función scanf()

La función scanf() se pude considerar de alguna manera como la inversa de la función printf(), pues sirve para introducir datos desde el teclado con un formato determinado.

El prototipo de esta función es el siguiente:

int scanf(const char *formato, arg1, arg2, …, argn);

donde:

• formato: hace referencia a una cadena de caracteres (cadena de control) que contiene información sobre el formato de los datos que se van a introducir mediante el teclado.

• arg1, arg2, …, argn: son los argumentos que representan los datos de entrada.

La cadena de control puede constar de:

• Especificadores de formato, que son ciertos caracteres precedido por el carácter tanto por ciento '%'.

• Caracteres de espacio

• Otros caracteres no espacios, para entradas con formato

A continuación se muestra una tabla con estos especificadores de formato dependiendo del tipo de dato a los que representan:

Tipo de dato Especificadores de formato Comentario

Int %d Entero con signo

Float %f Real con signo

Char %c carácter

Char [n] %s Cadena de caracteres

Ejemplos:

scanf(“%d”, numero);

scanf(“%d %s %f”, numero, &cadena, &real);

Ejemplos:

Modo de uso:

scanf("%d",&variableEntera);

scanf("%c",&variableCaracter);

scanf("%f",&variableReal);

Veamos un ejemplo:

#include <stdio.h>

void main()

{

int numero; //Declarando variable entera

printf("Ingrese un numero: "); //Solicitando al usuario que ingrese un numero

scanf("%d"&numero); //Leyendo el número solicitado

printf("El numero que ingreso es %d", numero); //Mostrando el número ingresado por teclado

}

En esta función aparece un "nuevo componente" del lenguaje c, el operador "&", llamado

operador de dirección.

Este

...

Descargar como (para miembros actualizados)  txt (3.5 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com