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