#include <ctype.h> 
#include <stdio.h> 
 
int main( ) { 
   char x; 
   scanf("%c", &x); 
   printf("simbolo leido: %c (%hhd)\n", x, x); 
 
   if (isalnum(x)) { 
      printf("es alfanumerico (letra o digito)\n"); 
   } 
   if (isalpha(x)) { 
      printf("es letra\n"); 
   } 
   if (islower(x)) { 
      printf("es letra minuscula\n"); 
   } 
   if (isupper(x)) { 
      printf("es letra mayuscula\n"); 
   } 
   if (isdigit(x)) { 
      printf("es digito\n"); 
   } 
   if (isspace(x)) { 
      printf("es espacio\n"); 
   } 
 
   char mayus = toupper(x); 
   char minus = tolower(x); 
   printf("version mayuscula: %c (%hhd)\n", mayus, mayus); 
   printf("version minuscula: %c (%hhd)\n", minus, minus); 
} 
