Diferencia entre revisiones de «Curso de Programación en C/Prog19»
Ir a la navegación
Ir a la búsqueda
(→Prog19) |
(Sin diferencias)
|
Revisión actual del 14:15 4 mar 2012
Prog19
1 /* Prog19.c -- Conversiones interesantes */
2
3 #include <stdio.h>
4
5 #define PAGINAS 336
6 #define PALABRAS 65618
7
8 int main( void )
9 {
10 short num = PAGINAS;
11 short mnum = -PAGINAS;
12
13 printf( "num como short: %hd y como unsigned short: %hu\n", num, num );
14 printf( "-num como short: %hd y como unsigned short: %hu\n", mnum, mnum );
15 printf( "num como int: %i y como char: %c\n", num, num );
16 printf( "PALABRAS como int: %d, como short: %hd, y como char: %c\n",
17 PALABRAS, PALABRAS, PALABRAS );
18 return 0;
19 }
Resultado
[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog19 Prog19.c [rrc@Pridd CClase]$ ./Prog19 num como short: 336 y como unsigned short: 336 -num como short: -336 y como unsigned short: 65200 num como int: 336 y como char: P PALABRAS como int: 65618, como short: 82, y como char: R [rrc@Pridd CClase]$