Diferencias entre las revisiones 10 y 11
Versión 10 con fecha 2014-06-17 16:30:00
Tamaño: 2285
Editor: FabioDuran
Comentario:
Versión 11 con fecha 2014-06-17 16:31:21
Tamaño: 2371
Editor: FabioDuran
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 29: Línea 29:
{{{#!C
int numero;

printf("Ingrese un numero");
scanf ("%d", &numero);
}}}

Tabla de Contenidos

  1. prinf()
  2. scanf()
  3. Tipo Formato

prinf()

Esta instrucción pertenece a la librería stdio.h, y nos permitirá mostrar información por pantalla.

El uso más simple de printf() es imprimir una cadena de texto simple y corriente.

printf ("Hola Mundo");

Pero también puede y con un argumento extra (tipo de formato) imprimir un número entero que hayamos almacenado en una variable:

int resultado;

resultado=5+2;
printf("Resultado de la suma: %i\n",resultado);

scanf()

Esta instrucción pertenece a la librería stdio.h, y nos permitirá leer o capturar un dato ingresado por el usuario para almacenarlo en una variable.

Su sintaxis es: scanf("tipo_dato", &variable);

  • tipo formato: vea tipo_formato

  • Un ampersand (&) delante de la variable; se utiliza para indicar una dirección de memoria de la variable donde se almacenará el dato. Cuando se guardan de cadenas de caracteres, al tratarse de un array de tipo char, el & se omite.

  • Variable es la variable que hemos definido.

int numero;

printf("Ingrese un numero");
scanf ("%d", &numero);

Tipo Formato

Se usan en las funciones de printf() y scanf() para indicar diferentes tipos y opciones de formato dentro de una, por ejemplo cadena de texto.

El listado de estos formatos es:

%c

un char (caracter)

%d

un entero con signo en notación de base decimal

%i

un entero con signo

%e

reales((pseudoreales como double)) en notación científica indicando el exponente con "e"

%E

reales((pseudoreales como double)) en notación científica indicando el exponente con "E"

%f

formato de punto flotante

%g

la opción más corta entre "%e" y "%f"

%G

la opción más corta entre "%E" y "%F"

%o

un entero sin signo en notación de base octal

%s

una cadena de caracteres

%u

un entero sin signo

%x

un entero sin signo en notación de base hexadecimal, usando minúsculas para los dígitos extendidos

%X

un entero sin signo en notación de base hexadecimal, usando mayúsculas para los dígitos extendidos

%p

un puntero

%n

un puntero a un entero en el cual se deposita la cantidad de caracteres escritos hasta el momento

oci/lenguajec/printfscanf (última edición 2017-08-28 16:20:50 efectuada por FabioDuran)