본문 바로가기

JAVA/국비 공부

Integer

: 정수형 데이터 타입 [정수란? 소수점이 존재하지 않는 온전한 숫자]

프로그래밍에서는 정수형 기본 데이터타입에 4가지가 존재함.

 

1. byte (크기: 8비트 (8자리) 범위: -2^7 ~ 2^7 -1 = 1byte )

2. short (크기: 16비트 (16자리) 범위: -2^15 ~ 2^15 -1 = 2byte )

3.int(크기: 32비트 (32자리) 범위: -2^31 ~2^31 -1  = 4byte )


4.long (크기: 64비트 (64자리) 범위: -2^63 ~ 2^63 -1 = 8byte )


비트 :
          2진법 숫자의 자릿수를 뜻한다.
          예를 들어 8비트의 경우에는 8자리 2진법 숫자를 뜻한다.


자바에서는 우리가 코들 우리가 코드에 직접 적는 10진법 값을 자동으로 int로 인식하고,

알아서 형변환 해주지만 더 작은 데이터 타입의 경우. 만약 범위를 벗어나면 에러가 발생한다.

 

 

추가 공부 필요
10진법

 

 

2진법

 

 

 


 

 

 

'JAVA > 국비 공부' 카테고리의 다른 글

Real Number  (0) 2021.03.03
형변환(Type casting)  (0) 2021.03.03
자료형(Data Types)  (0) 2021.03.03
상수(Constant)  (0) 2021.03.03
변수(Variable)  (0) 2021.03.03