<기본형 데이터 타입>
-정수형
byte (use 1byte)
short (use 2byte)
int (use 4byte)
long (use 8byte)
-문자형
char (2byte) 문자 하나 ('A', '가','1')
String 문자열 ("ABC", "가나다", "123")
자바에서는 2byte (16 bit ) 를 사용
따라서 2진수 신호를 보낼때
0000 0000 0000 0001 이런식으로 써야한다고 함.
유니코드 표
https://unicode.org/charts/PDF/UAC00.pdf
-논리형
boolean (1byte) : 참/거짓
-실수형
float (4byte) : 소수점 아래 7자리까지 정밀도
double (8byte) : 소수점 아래 15자리까지 정밀도
*double을 많이 쓴다고 함. float를 쓸 때는 명시를 해줘야한다고 함.
실수의 연산을 하면 오차가 발생함.
10진수를 정확하게 표현할 수 없어 근사치로 표현한다고 함.
- 데이터 타입별 정수형, 실수형 범위 값
정수형 | 최소 | 최대 |
byte | -128 | 127 |
short | -32768 | 32767 |
int | -2147483648 | 2147483647 |
long | -923372036854775808 | 9223372036854775807 |
실수형 | 최소 | 최대 |
float | 1.4E-45 | 3.4028235E38 |
double | 4.9E-324 | 1.7976931348623157E308 |