/* Iffing.c (c) Kari Laitinen http://www.naturalprogramming.com/ 2013-11-20 File created. 2013-11-20 Last modification. Note that this program may not work correctly if non-English letters are given to it. */ #include int main() { printf( "\n Please, type in a character: " ) ; char given_character = getchar() ; if ( given_character < ' ' ) { printf( "\n That is an unprintable character. \n" ) ; } else if ( given_character >= '0' && given_character <= '9' ) { printf( "\n You hit the number key %c. \n ", given_character ) ; } else if ( given_character >= 'A' && given_character <= 'Z' ) { printf( "\n %c is an uppercase letter. \n", given_character ) ; } else if ( given_character >= 'a' && given_character <= 'z' ) { printf( "\n %c is a lowercase letter. \n", given_character ) ; } else { printf( "\n %c is a special character. \n", given_character ) ; } }