🟪 Backend-Java

6. 데이터 타입표 (기본자료형,참조자료형,byte,short,int,long,char등)

Hesper03 2024. 7. 3. 18:02

🔵 데이터 타입 표

 

[데이터 타입]
<기본 자료형>(정수/실수/문자/불리언)
1. 정수형 :  byte, short, int, long (1,2,4,8byte 순으로 메모리 사용)

-byte: 8비트, 값의 범위: -128 ~ 127 (2^8 = 도합 256의 표현범위이기 때문에 음,양으로 표현 (0포함))
-short : 16비트, 값의 범위 : -32,768~ 37,767
-int: 32비트, 값의 범위: -2^31 ~ 2^31 - 1 (약 -2,147,483,648 ~ 2,147,483,647)
-long: 64비트, 값의 범위: -2^63 ~ 2^63 - 1 (약 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807)

2. 실수 형 : float(4byte), double(8byte)
(float의 데이터가 double로 바꿀때 부정확하기 때문에 <2.9999...
+float의 값 끝에는 f를 붙혀야 하기 때문에 (기본 리터럴을 double으로 하기 때문) 거의 double 사용)
(+ float은 소숫점 6~7자 까지만 표기함)
(ex. float flNum = 33.12f;)

3. 문자 : char(2byte) (ex. 'A') 

<참조 자료형>(문자열만)
4. 문자열(문장) : String ("AAA"< 문장이 아니라 한 문자 "A" 여도 문자열의 성질을 띔)*혼자 class타입
5. 논리형 : boolean (true / false, 참과 거짓을 저장 할 수 있음)