Java 기본 데이터형


Java 기본 데이터형

(표 출처: https://leetaehoon.tistory.com/3 에서 그대로 복사 -_-;;)boolean은 원래 1비트다 (true/false == 0/1... 모가 0이지... 1이 true다! +.+). 하지만, 자바는 byte 단위로 움직이기 때문에 저렇게 8비트로 표현되었다. 정수형은 8비트 단위로 움직인다. byte = 8비트, short는 16비트, int는 32비트, long은 64비트. 이것이 이 데이터형의 범위가 되는데, 예를 들어 byte는 8비트이므로 28 = 256, 0부터 시작이니깐 -1 해서 255까지가 범위가 된다. 그런데, 자바의 기본 데이터형에는 부호가 있고/없고 가 없다. 그냥 디폴트 부호가 있다. 그러면 음의 정수를 표현하기 위해서는 저 저장 범위를 반으로 나눠야..........



원문링크 : Java 기본 데이터형