#include<stdio.h>
main()
{
int x;
char buffer [33];
scanf("%d",&x); // 按10進制數進入,負數也好,正數也好
printf("hexadecimal:%#x\n",x); // 16進 出來
itoa(x,buffer,2);
printf ("binary: %s\n",buffer); // 2進 出來
return 0;
}