<> <> === 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. {{{#!C printf ("Hola Mundo"); }}} Pero también puede y con un argumento extra ([[#Tipo_Formato|tipo de formato]]) imprimir un número entero que hayamos almacenado en una variable: {{{#!C 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: [[#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. {{{#!C 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 }}}