char ch = 8;

printf("%d" , sizeof(ch))  ---> 1


char ch = 'A'

printf("%d" , sizeof('A')) ----> 4


왜 둘다 char 로 정의했는데 sizeof 했을때 하나는 1이고 하나는 4인지 모르겠음;


책에서는 char ch = A -> char ch = 65 로 가면서 정수형 자료형이 되서 int형으로 표현된다. 그래서 sizeof 하면 4나옴 이라고 적혀있는데

그건 위에것도 마찬가지 아닌가.. 8 이 정수고 정수형 자료형은 int형이니까 4 로 나와야된다 이 생각밖에 안듬 ㅅㅂ