Language/Java
[JAVA] int vs long
Code.Dev_MH
2023. 1. 18. 18:00
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배로 사용
반응형