char arr[2];arr[0] = 2;   // char 타입 배열에 정수 2를 넣었는데 문제가 없는 이유...
어제 이 질문을 올리니  값을 할당하는 과정에서 2가 캐스팅 되어 저장되기에 에러가 아니라는 답을 받았습니다.
헌데 printf로 값을 확인하려하니 %c 로 하면 에러가 납니다..
%d 로 해야 출력이 되는데..   뭘까요??