#include "stdio.h"
main(){
char ch;
int count=1;
loop:
printf("\n");
printf("Please input any key you want to know!\n");
ch=getch();
printf("The NO.%d key you entered \n\n",count);
if(ch==32)
printf(" in ASCII : SPACE\n");
else if(ch==8)
printf(" in ASCII : BACK SPACE\n");
else if(ch==13)
printf(" in ASCII : ENTER\n");
else if(ch==9)
printf(" in ASCII : TAB\n");
else
printf(" in ASCII : %c\n",ch);
printf(" in HEX : %x\n",ch);
printf(" in DEC : %d\n",ch);
printf(" in OCX : %o\n",ch);
binary(ch);
printf("\n");
printf("Quit at anytime by pressing CTRL-N!\nLet's go on?\n");
if(getch()==14) exit(0);
count++;
goto loop;
}
char cc;
int binary(cc)
{
int var[16];
int i,j=0;
while(cc!=0)
{
var[j++]=cc%2;
cc/=2;
}
printf(" in BINARY: ");
for(i=j-1;i>=0;--i) printf("%d",var
);
printf("\n");
}