#include<stdio.h> //표준 입력 출력 라이브러리 헤더파일 포함 전처리문
/*자료형의 크기 확인하기 */ //주석:comment
void main() //메인 함수 선언:매개변수 없음
{ //메인 함수 시작
char c, c_array[100]; //문자형 변수 c와 1차원 배열 변수 c_array 선언,크기
int i, i_array[100]; //정수형 변수 i와 1차원 배열 번수 i_array 선언,크기
short s, s_array[100]; //정수형 변수 s와 1차원 배열 번수 s_array 선언,크기
float f, f_array[100]; //실수형 변수 f와 1차원 배열 번수 f_array 선언,크기
long l, l_array[100]; //실수형 변수 l와 1차원 배열 번수 i_array 선언,크기
printf("\n char c의 size=%d \t: char c_array의 size=%4d", <<여기서 %4d 를 왜쓰는거죠?? 네이버에 물어보면오른쪽으로 d앞 숫자만큼정열이라는데 뭔말이죵?
sizeof(c), sizeof(c_array)); //문자 변수 c와 문자 배열 c_array 크기 출력
printf("\n int i의 size=%d \t: int i_array의 size=%4d",
sizeof(i),sizeof(i_array)); //정수 변수 i와 정수 배열 i_array 크기 출력
printf("\n short s의 size=%d \t: short s_array의 size=%4d",
sizeof(s),sizeof(s_array)); //정수 변수 s와 문자 배열 s_array 크기 출력
printf("\n flaot f의 size=%d \t: float f_array의 size=%4d",
sizeof(f),sizeof(f_array)); //실수 변수 f와 문자 배열 f_array 크기 출력
printf("\n long l의 size=%d \t: long l_array의 size=%4d",
sizeof(l),sizeof(l_array)); //실수 변수 i와 문자 배열 i_array 크기 출력
getchar(); //대기문
} //메인 함수 끝