/* 03-003.c
* Ejemplo de expresiones con caracteres
* - Codificación ASCII
* - Pre-incrementación y post-incrementación
*/
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
char a = 'A';
printf ("%3d: %c\n", a, a); a++;
printf ("%3d: %c\n", a, a); a++;
printf ("%3d: %c\n", a, a); a++;
printf ("\n");
a += 'a' - 'A'; /* Convertir a minúsculas */
printf ("%3d: %c\n", a, a); a++;
printf ("%3d: %c\n", a, a); a++;
printf ("%3d: %c\n", a, a); a++;
printf ("\n");
a += 'A' - 'a'; /* Convertir a mayúsculas */
printf ("%3d: %c\n", a, a); a++;
printf ("%3d: %c\n", a, a); a++;
printf ("%3d: %c\n", a, a);
printf ("\n");
a = 'A'; /* Volvemos a inicializar e intentamos simplificar */
printf ("%3d: %c\n", a++, a);
printf ("%3d: %c\n", a++, a);
printf ("%3d: %c\n", a++, a);
printf ("\n");
a = 'A'; /* Intentamos de otra manera: no funciona */
printf ("%3d: %c\n", a, a++);
printf ("%3d: %c\n", a, a++);
printf ("%3d: %c\n", a, a++);
system ("pause");
return 0;
}