자바

자바

Java 데이터 타입 (실수형)

저번에는 정수형에 대한 데이터 타입을 알아보았는데, 이번에는 실수입니다. 데이터 타입은 어떤 것이 있을까? 두개의 데이터 타입이 존재하는데 float, double입니다. float는 4바이트의 공간을 차지하고, double은 8바이트의 공간을 차지합니다. 컴퓨터에서 실수는 어떻게 표현이 될까? 고정 소수점 방식 컴퓨터는 저희에게 익숙한 10진수 숫자 대신 2진수를 사용합니다. 정수는 2진수로 나타내기에 문제가 없을 것 같은데 실수는 소수점이 존재하는데 어떻게 표현할까요? 첫 번째로 3.14 와 같은 숫자가 있다면 정수인 3과 소수인 14를 나눠서 정수부, 소수부로 나누는 방식이 있을 것 같습니다. 3은 2진수로 0011, 14는 2진수로 1110 이므로 0011.1110 으로 표현할 수 있을 것입니다...

자바

Java 데이터 타입 정리 (정수형)

Javascript만 공부하다가 최근에 Java를 공부하고 있는데, 기존에 쓰던 언어는 많이 자유로워서 데이터 타입을 빡세게 잡지는 않아서 변수를 선언할 때 메모리에 대해서 생각을 안하고 리터럴의 크기가 어느정도인지 생각을 안하고 코드를 작성했었습니다. Java를 공부하면서 느끼는 점이 내가 참 부족했었구나라는 생각이 들었다. 그래서 정리를 해보려고 합니다. 정수 자료형 (Data-Type) 정리 자료형 바이트 크기 수의 범위 byte 1 -2^7 ~ 2^7 -1 short 2 -2^15 ~ 2^15 -1 int 4 -2^31 ~ 2^31 -1 long 8 -2^63 ~ 2^63 -1 변수를 선언할 때 그 변수가 차지할 메모리의 크기를 지정해줘야합니다. 만약에 1바이트만 사용해도 될 변수인데, 4바이트,..

딩코농부
'자바' 카테고리의 글 목록