Sunday, July 22, 2007
자바에서 int와 long의 차이점, Java 32bit 64bit 정수형 변수 차이
Java에서 int 는 32비트 정수이고, long 은 64비트 정수입니다. 둘 다 같은 정수형이지만 표현할 수 있는 숫자의 범위에 큰 차이가 있습니다. long형이 훨씬 더 큰 수를 표현할 수 있습니다. 그러나 long형은 더 많은 메모리를 필요로 하고 int에 비해 속도가 느리기에, 보통의 경우에는 int를 사용하는 것이 좋습니다. 즉, 꼭 필요한 경우에만 long을 사용합니다.
int는
-2147483648 ~ 2147483647
의 범위를 표현할 수 있고
long은
-9223372036854775808 ~ 9223372036854775807
의 훨씬 더 큰 숫자를 표현할 수 있습니다.
자바 자료형 도표와, 더 자세한 설명은 다음 주소에 있습니다:
▶▶ 자바.Java] 정수 실수 종류(데이터형;자료형), 최소값/최대값: int, long, float, double
참고로, C언어의 자료형 도표는 다음 주소에 있습니다:
▶▶ C언어] 정수 실수 종류(자료형;데이터형), 최소값 최대값; char int float, Data Type Ranges
int는
-2147483648 ~ 2147483647
의 범위를 표현할 수 있고
long은
-9223372036854775808 ~ 9223372036854775807
의 훨씬 더 큰 숫자를 표현할 수 있습니다.
자바 자료형 도표와, 더 자세한 설명은 다음 주소에 있습니다:
▶▶ 자바.Java] 정수 실수 종류(데이터형;자료형), 최소값/최대값: int, long, float, double
참고로, C언어의 자료형 도표는 다음 주소에 있습니다:
▶▶ C언어] 정수 실수 종류(자료형;데이터형), 최소값 최대값; char int float, Data Type Ranges
tag: java
자바 | Java
<< Home