(1.m)X2^(e-127) 식 이용해서 한다고 들었는데요.
저 식만 이용하면 정수부 자릿수가 졸 크고 소수부 자릿수도 졸 큰 수는 표현 못하지않나요??
예를들어 100000000000000000.000000000000000000000123 뭐 이런거요
(1.m)X2^(e-127) 식 이용해서 한다고 들었는데요.
저 식만 이용하면 정수부 자릿수가 졸 크고 소수부 자릿수도 졸 큰 수는 표현 못하지않나요??
예를들어 100000000000000000.000000000000000000000123 뭐 이런거요
정수부 실수부 합해서 15자리인가요 소수점 아래 15자리인가요 ㅎㅎㅎ
성님 그러면 15자리중에 14자리 정수부에 때려박고 소수점 아래 한자리인 double형 variable 두 놈 더하면 소수점 아래 한자리에서도 오차날수있는건가여
정수부 실수부 존나 긴 두 놈 걍 더하는거는 int max보다 큰 int 두 놈을 걍 더하려는거랑 비슷한 느낌으로 생각해도 될까여
오호 해결
정수부나 실수부나 그건 아무런 상관없다 부동소수점이 뭔지 알면 이해하지. mentissa(가수) 라는 건 소수점에 관계없이 수를 일단 표현하는 거고 exponent(지수부) 에 따라서 소수점이 어디 찍힐까를 결정하는거 뿐이니까.
0.1122334455667788 을 표현할 수 있으면 11223344.55667788 도 표현할 수 있지만 11223344.5566778899 는 안된단 얘기지