반응형 부동 소수1 Java 기본 자료형 실수 표현 방법 (float, double) - 부동 소수점 - 실수를 표현 하는 방법 소수점이 이동 가능하다고 해서 붙여진 이름이다. 32비트로 되어있으며 부호부에 1비트, 지수부에 8비트, 가수부에 23비트를 할당하는 표현 방식을 말한다. 부동 소수를 사용해도 실수를 정확하게 표현 할 수 없다. 그 이유는 2진수로 소수를 정확하게 표현할 수 없기 때문이다. float 값인 6.25f를 2진수를 표현하는방법은 지수부(정수)6, 과 가수부(실수)0.25를 나누어서 표현한다. 지수부는 2진수로 변환하면 된다 그럼 110 (6) -> 1* (2^2) + 1 * (2^1) + 0 * (2^0) 가 되고, 가수 부분은 가수 를 2를곱하고 -1을 했을때 0이 될때까지 계속 2를 곱해여 정수 부분 수를 나열하는 방법이다. ex)0.3 을 2진수로 변경하면 0.3 * 2 = .. 2020. 5. 25. 이전 1 다음 반응형