JAVA/포스팅

자바 long

짜집퍼박사(짜박) 2023. 10. 16. 00:56

long은 Java에서 큰 정수 값을 저장하기 위한 기본 데이터 형식 중 하나입니다. long에 대한 자세한 정보와 특징은 다음과 같습니다.

 

기본 정보

 

1. 크기 : long은 64비트 (8바이트) 정수를 저장하는 데 사용됩니다.
2. 범위 : -9,223,372,036,854,775,808에서 9,223,372,036,854,775,807까지의 정수 값을 가질 수 있습니다.

 

특징

 

1. 기본값 : 변수에 값을 할당하지 않으면 long의 기본값은 0L입니다.
2. 부호 있는 정수 : long은 부호 있는 정수로, 양수와 음수 값을 모두 포함할 수 있습니다.
접미사 'L': 숫자 리터럴이 long 타입임을 명시하려면 접미사 'L' 또는 'l'을 사용해야 합니다. 그러나 대문자 'L'을 사용하는 것이 좋습니다. 소문자 'l'은 숫자 '1'과 혼동될 수 있기 때문입니다.

 

사용 예

long num1 = 10000000000L;
long num2 = 20000000000L;

long result = num1 + num2;

System.out.println("결과: " + result);

 

주의사항

 

- long의 범위를 초과하는 연산이 발생하면 오버플로우나 언더플로우가 발생할 수 있습니다.
- long과 다른 데이터 형식 (예: int, double)을 함께 연산할 때 자동 형변환이 발생할 수 있습니다. 결과를 long에 저장하려면 명시적인 형변환을 사용할 수 있습니다.

 

결론적으로, long은 Java에서 큰 정수 값을 저장하고 연산하는 데 사용되는 데이터 형식입니다. int의 범위를 초과하는 큰 정수 값이 필요할 때 사용됩니다.

 

With ChatGPT

'JAVA > 포스팅' 카테고리의 다른 글

자바 double  (0) 2023.10.16
자바 float  (0) 2023.10.16
자바 int  (0) 2023.10.16
자바 short  (0) 2023.10.16
자바 바이트 (byte)  (0) 2023.10.16