>>350は失敗

#include<stdio.h>

void main (void)

{

char id1,id2,id3;

printf("2けたの数字を入力して下さい。\n");

scanf("%d",&id1);

rewind(stdin);

printf("16進数にすると%03xです。\n",id1);

printf("3文字の略語(アルファベット)を入力して下さい。:");

scanf("%c %c %c",&id3,id2,id1);

printf("逆順に表示すると%c %c %cです。\n",id1,id2,id3);

}