개발언어/JAVA
[생활코딩]정수와 실수의 데이터 타입
쿵도리
2018. 2. 26. 21:29
정수 |
||
|
데이터 타입 |
표현 가능 범위 |
byte |
1 byte |
- 128 ~ 127 |
short |
2 byte |
- 32768 ~ 32767 |
int |
4 byte |
- 2, 147, 483, 648 ~ 2, 147 283, 647 |
long |
8 byte |
- 9, 223, 372, 036, 854, 775, 808 ~ 9, 223, 372, 036, 854, 775, 807 |
실수 |
||
|
데이터 타입 |
|
float |
4 byte |
꼭 float를 써야 할 상황이 아니라면 웬만하면 더블을 쓰는 게 좋다. |
double |
8 byte |
- 문자는 2 바이트를 차지하며 한글의 경우 4 바이트를 차지한다.
- 문자열의 한계 : string 클래스의 문자열 길이의 한계는 하드웨어 머신과 운영체제에서 허용하는 최대한의 크기까지 가능하며, 특별히 규약에서 제약하지는 않는다. 단, 자바 가상머신에 따라 힙 멜모리 할당에 옵션이 있을 수 있다.