변수 선언이란 변수를 생성하는 것을 말한다.좀 더 자세히 말하면 값을 저장하기 위한 메모리 공간을 확보하고 변수 이름과 확보된 메모리 공간의 주소를 연결해서 값을 저장할 수 있게 준비하는 것이다.변수 선언에 의해 확보된 메모리 공간은 확보가 해제되기 전까지는 누구도 확
데이터 타입은 왜 필요한 것일까?값은 메모리에 저장하고 참조할 수 있어야 한다.메모리에 값을 저장하려면 먼저 확보해야 할 메모리 공간의 크기를 결정해야 한다.다시 말해, 몇 바이트의 메모리 공간을 사용해야 낭비와 손실 없이 값을 저장할 수 있는지를 알아야 한다.예를 들