Inicio • Introducción • Nuestra primera aplicacion • printf(), scanf() y tipo de formatos • Variables • Operadores Básicos • Sentencia IF • Sentencia SWITCH • Estructura FOR • Estructura WHILE • Estructura DO-WHILE • Constantes • Procedimientos y Funciones • Arreglos
Tabla de Contenidos
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 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 |
Para establecer un atributo o variable de tipo Boolean es recomendable seguir esta sintaxis: typedef int bool;
#define true 1
#define false 0