프로그래밍에서 값(Data)를 사용하기 위해 선언하는 것을 변수라 한다.
변수를 사용하기 전에 어떤 형태의 자료를 저장할 것인지 자료명을 정해야한다. ex) 나이는 정수, 이름은 문자 등
이 형태를 변수의 '자료형' 이라고 한다.
변수의 자료형을 선택했다면 변수의 이름도 정해주어야 한다. ex) level, age 등
이렇게 변수의 자료형을 선택하고 이름을 정하는 것을 '변수를 선언한다' 라고 한다.
| 자료형 | 범위 | 정수형 | 문자형 | 실수형 | 논리형 |
|---|---|---|---|---|---|
| 1 byte | -2^7 ~ 2^7-1 | byte | - | - | boolean |
| 2 byte | -2^15 ~ 2^15-1 | short | char | - | - |
| 4 byte | -2^31 ~ 2^31-1 | int | - | float | - |
| 8 byte | -2^63 ~ 2^63-1 | long | - | double | - |
: 1바이트 단위의 자료형
동영상, 음악 파일 등 실행 파일의 자료를 처리 할 때 사용하기 좋은 자료형
: 2바이트 단위의 자료형
주로 c/c++ 언어와의 호환 시 사용
: 4바이트 단위의 자료형
프로그램에서 사용하는 모든 숫자는 기본적으로 int로 저장됨
32비트를 초과하는 숫자는 long형으로 처리해야함
: 8바이트 자료형
가장 큰 정수 자료형
숫자의 뒤에 L 또는 l을 써서 long형임을 표기해야함
: 2바이트 단위의 문자 자료형
: float(4바이트), double(8바이트)실수 자료형
실수는 기본적으로double로 처리하므로 float형으로 사용하는 경우 숫자에 f, F를 명시함
논리형
논리값 ture(참), false(거짓)을 표현하는 자료형
