Curso de Programación en C/Prog6
								
								Ir a la navegación
				Ir a la búsqueda
				
					
								
							
		Prog6
 1 /* Prog6.c -- Escribe 1020 en decimal, octal, and hex */
 2 
 3 #include <stdio.h>
 4 
 5 int main( void )
 6 {
 7   int x = 1020;
 8 
 9   printf( "dec = %d; octal = %o; hex = %x; HEX = %X\n", x, x, x, x );
10   printf( "dec = %d; octal = %#o; hex = %#x; HEX = %#X\n", x, x, x, x );
11 
12   return 0;
13 }
Resultado
[rrc@Pridd CClase]$ gcc -o Prog6 -Wall -O2 Prog6.c [rrc@Pridd CClase]$ ./Prog6 dec = 1020; octal = 1774; hex = 3fc; HEX = 3FC dec = 1020; octal = 01774; hex = 0x3fc; HEX = 0X3FC
Explicación
Linea 7:
Se declara la variable "int" llamada "x" y se le asigna el valor 1020
Linea 9 y 10:
Con los caracteres de conversion se muestra los valores en notacion decimal con signo "%d", octal "%o", y hexadecimal "%h" respectivamente.
el "#" es un modificador de los caracteres de conversion que permite mostrar el "0" a la derecha del numero octal o hexadecimal al  momento de ser impresos en pantalla.