#include <stdio.h>
int main()
{
 short num1 = 15, num2 = 25;
 short num3 = num1 + num2;
 printf("과연???? : %d \n", sizeof(num3));
 return 0;
}

 

 

열혈 C 보고 있는데 "num1과 num2가 int형으로 형 변환" 이라 하고

 

"num1+num2의 계산결과는 4바이트 크기의 int형 정수이다" 라고 하던데

 

메모리에 int형으로 저장 됐으면 sizeof(num3)출력 시에도 4바이트 크기로 나와야 하는거 아닌가요?

 

시발 2 뜨는데