1. 변수
변수란 데이터를 저장하는 공간을 의미한다.
입력한 값을 저장할 때나 계산의 결과를 저장할 때 필요하다.
변수를 사용하기 위해서는 변수선언이 필요하다
변수 정의 : 자료형 변수 이름 ; ex) int x ;
int는 정수를 저장한다는 의미이고 x는 변수의 이름이다.
int x 의 상태는 저장공간만 있고 값은 대입되어있지 않다. 이런 상태에선 NULL 값이 x 공간에 들어있다.
변수 선언 : int x = 10 ;
변수 선언을 하게 되면 오른쪽에 있는 대입 연산자를 왼쪽 x 값에 저장한다는 의미이다.
2. 자료형
변수에 저장하는 데이터 타입을 의미
자료형이 없다면 , 임의의 값으로 공간을 차지하기 때문에 메모리의 낭비가 생긴다.
따라서 자료형을 사용하는 것은 메모리를 효율적으로 사용하기 위함이다.
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F404a9fb6-ab9b-45cc-8074-ee63a3334890%252Fd04031ec-1583-4f14-a34c-375c6c2f3b7e%252FUntitled.png%3Ftable%3Dblock%26id%3Da64fa780-04c6-42a4-82e4-d447e116b47b%26cache%3Dv2&w=3840&q=75)
int : 정수형 , +- 21억 정도 저장 가능. 4byte
double : 실수형, +- 21억 정도 저장 , 소수도 저장 가능. 8byte
long : 경 단위까지 저장 가능. long을 쓸 때 끝에 대문자 L 사용. 8byte
boolean : true, false 만 저장 가능. 1bit
char : ‘가’, ‘A’ 등 문자 하나만 저장 가능 2byte
Share article