#include <stdio.h>

int main()
{
   
printf("char: %d, short: %d, int: %d, long: %d, long long: %d\n",
       
sizeof(char),        // 1: sizeof로 char 자료형의 크기를 구함
       
sizeof(short),       // 2: sizeof로 short 자료형의 크기를 구함
       
sizeof(int),         // 4: sizeof로 int 자료형의 크기를 구함
       
sizeof(long),        // 4: sizeof로 long 자료형의 크기를 구함
       
sizeof(long long)    // 8: sizeof로 long long 자료형의 크기를 구함
   
);

   
return 0;
}


변수 선언에서 자료형 언제 쓰나 안쓰나 이런게 너무 어려워.

언제는 쓰고 언제는 안쓰는거야?


int num1 = 10, num2=20

이런건 꼬박꼬박 쓰라면서


위에 sizeof는 정수로 나올테니까 int인데 왜 int 안쓰고 막 쳐 갖다씀?