Curso de Programación en C/Prog19

De WikiCabal
Saltar a: navegación, buscar

Prog19

/* Prog19.c -- Conversiones interesantes */

#include <stdio.h>

#define PAGINAS 336
#define PALABRAS 65618

int main( void )
{
  short num = PAGINAS;
  short mnum = -PAGINAS;

  printf( "num como short: %hd y como unsigned short: %hu\n", num, num );
  printf( "-num como short: %hd y como unsigned short: %hu\n", mnum, mnum );
  printf( "num como int: %i y como char: %c\n", num, num );
  printf( "PALABRAS como int: %d, como short: %hd, y como char: %c\n",
                                         PALABRAS, PALABRAS, PALABRAS );    
  return 0;
}

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]$ 

Explicación