#include <stdio.h>
int main()
{
short num1 = 15, num2 = 25;
short num3 = num1 + num2;
printf("과연???? : %d \n", sizeof(num3));
return 0;
}
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 뜨는데
댓글 0