Например:
#include<stdio.h>
int main()
{
char c;
c = getchar(); // Let's say you enter AA
printf("%c\n", c);
}
Застревает ли второй символ в каком-то резервном месте в памяти, например в стеке? Потому что я знаю, что если бы я добавил еще один символ c = getchar(), второй символ был бы присвоен переменной c.