<< 정수형 >>
- 용도 : 정수값을 저장
- 크기 : 크기에 따라서 다음 4가지로 분류할 수 있다.
byte 1 byte(-128 ~ +127)
short 2 byte(-32,768 ~ +32,767)
int 4 byte(-2,147,483,648 ~ +2,147,483,647)
long 8 byte(-9,223,372,036,854,775,808L ~ +9,223,372,036,854,775,807L)
<< 정수의 표현 >>
- 0 ~ 9 까지의 숫자를 사용하여 표현.
- 기본적으로 10진수를 사용.
- 진수의 표현
10진수 : 65
16진수 : 0x41 또는 0X41 (0x 또는 0X 접두어를 붙이고 0 ~ 9, A ~ Z 까지 숫자로 표현)
대소문자 구분은 하지 않는다!
8진수 : 0101 (0 접두어를 붙이고 0 ~ 7까지 숫자로 표현)
즉, 65(10진수) = 0X41(16진수) = 0101(8진수) 가 된다.
- 2진수는 표현할 수 없다. 보통 16진수로 표현한다.
<< int 형 정수와 long 형 정수 >>
- 기본적으로 123 등과 같은 수의 표현은 int 형(4바이트) 정수를 의미한다.
- long 형(8바이트) 정수의 표현은 숫자 뒤에 접미사 L 또는 l 을 붙인다.
예) 123L, 0xA3l, 0Xa3L 등
- 따라서 123 과 123L은 같은 정수이지만 크기가 틀린 정수이다.
댓글 없음:
댓글 쓰기