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);

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

Para establecer un atributo o variable de tipo Boolean es recomendable seguir esta sintaxis:

typedef int bool;
#define true 1
#define false 0

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