Ejemplos PRO I UVIGO

Visualización de números enteros, Octal , Hexadecimal…

Formas de Ajustar la salida printf según formato.

Compilación

#include <stdio.h>

int main()
{
int entero = 1234;
int enteroNeg = -1234;
float real = 234.567;
char letra = ‘E’;
int contador;

printf(“El número entero vale %d en notación decimal,\n”, entero);
printf(” y %o en notación octal,\n”, entero);
printf(” y %x en notación hexadecimal,\n”, entero);
printf(” y %X en notación hexadecimal en mayúsculas,\n”, entero);
printf(” y %ld si le hacemos que crea que es entero largo,\n”, entero);
printf(” y %10d si obligamos a una cierta anchura,\n”, entero);
printf(” y %-10d si ajustamos a la izquierda.\n”, entero);
printf(“El entero negativo vale %d\n”, enteroNeg);
printf(” y podemos hacer que crea que es positivo: %u (incorrecto).\n”,
enteroNeg);
printf(“El número real vale %f en notación normal\n”, real);
printf(” y %5.2f si limitamos a dos decimales,\n”, real);
printf(” y %e en notación científica (exponencial).\n”, real);
printf(“La letra es %c y un texto es %s.\n”, letra, “Hola”);
printf(” Podemos poner \”tanto por ciento\”: 50%%.\n”);

return 0;
}