#include<stdio.h>
int main(void){
char a,b;
scanf("%c",&a);
scanf("%d",&b);
printf("a = %d, b = %d\n", a, b);
return(0);
}
------実行結果--------A
4
a = ^@, b = 4
----------------------
aの値に'A'が入ってくれないのですが、なぜでしょう。
環境はVineLinux gccです。
よろしくお願いします。