Diferencia entre revisiones de «Curso de Programación en C/Prog6»
Ir a la navegación
Ir a la búsqueda
(→Explicación) |
(Sin diferencias)
|
Revisión actual del 19:56 2 dic 2012
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.