자바 기초-자료형(실수)

조정우·2022년 5월 16일

자바 기초

목록 보기
8/61
post-thumbnail

2022.05.16

자료형(data type) - 실수는 어떻게 표현할까?

부동 소수점 방식

실수는 정수보다 정밀하기 때문에 정수와는 다른 방식으로 표현해야 함
부동 소수점 방식으로 실수 값 0.1 표현
지수부와 가수부로 표현
컴퓨터에서는 밑수를 2로 사용
정규화 : 가수가 밑수보다 작은 한 자리까지 가수로 표현되는것
컴퓨터에서는 밑수가 2이므로 정규화를 하게 되면 가수부분의 첫 번째 자리 숫자는 항상 1임
ex) 0.2를 표현 : 0.4 X 2-1 정규화 하면 => 1.6 X 2-3

float형과 double형

자바에서는 실수의 기본타입으로 double를 사용함

float와 double 예제


부동 소수점 방식의 오류

지수와 가수로 나타내는 부동 소수점 방식에는 지수부가 0을 표현할 수 없어 약간의 오차 발생

출력결과

profile
코딩관광

0개의 댓글