컴퓨터가 처리할수 있는 데이터의 종류이다. 컴파일러 입장에서 데이터 종류와 메모리 크기로 구분된다.
char형 (문자형)
1byte 크기로 한 문자를 저장하는 용도로 사용된다.
아스키코드 값을 1byte 정수 형태로 가지고 있다.정수형
컴퓨터에서 가장 많이 처리하는 가장 기본적인 자료형이다.
크기에 따라, 운영체제에 따라 byte가 바뀐다.실수형
세밀한 수학적 계산을 하거나 실수 표현을 할때 사용된다.
void 형
값이 없음, 값을 갖지 않는 특수한 형태를 명시하는 목적으로 사용된다.
주로 함수 정의, 선언 할때 많이 사용한다.
변수는 다양한 값을 저장할 수 있는 이름이 부여된 메모리 장소(그릇)이다.
선언과 동시에 메모리 영역에 필요한 공간을 할당 받는다.
int a = 10; -> 정수형 변수 a라는 변수를 선언하고 10을 담는다.
단항 연산자로 피연산자의 할당된 메모리 크기를 반환한다.
sizeof(int) -> 4byte
sizeof(char) -> 1byte
sizeof(double) -> 8byte
다음 노트인 출력 함수에서 다양한 데이터 자료형을 출력하는 코드를 같이 보면 더 좋을 것이다.