int와 long의 차이
int | long | |
공간 | 32 bit (2^5개 공간) | 64 bit (2^6개 공간) |
바이트 | 4바이트 | 8바이트 |
기타 | 2^32 = 4,294,967,296 -2,147,483,648 ~ 2,147,483,647 (-21억 ~ 21억) |
2^64 = 1.8446744073709552e + 19 -9, 223, 372, 036, 854, 775, 808 ~ 9, 223, 372, 036, 854, 775, 807 (-922경 ~ 922경) |
- int는 32 bit로
00000000 00000000 00000000 00000000 - long는 64 bit로
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 - long이 int에 비해 메모리를 2배로 사용
반응형
'Language > Java' 카테고리의 다른 글
[JAVA] Java의 동작 원리 (0) | 2023.01.28 |
---|---|
[JAVA] int vs Integer (0) | 2023.01.20 |
[JAVA] 상수 vs 변수 (0) | 2022.10.30 |