윤성우 센세의 C를 읽던 도중
저런 화들짝한 값이 나오는 이유는 뭐임 ?
출력해봣는데 출력은 뭐 .. 통상적 의미로는 .."정상적"으로는 되는데
%lf가 출력할수 잇는 자리수 뒤라서
정상인지 아닌지 모르겟음
배열 맨 앞이랑 맨뒤는 이렇게 깔끔한데
나머지가 개 더러움
외죠 ?
윤성우 센세의 C를 읽던 도중
저런 화들짝한 값이 나오는 이유는 뭐임 ?
출력해봣는데 출력은 뭐 .. 통상적 의미로는 .."정상적"으로는 되는데
%lf가 출력할수 잇는 자리수 뒤라서
정상인지 아닌지 모르겟음
배열 맨 앞이랑 맨뒤는 이렇게 깔끔한데
나머지가 개 더러움
외죠 ?
1.5는 (1+2)/2,3.5는 (1+2+4)/2이런식으로 이진소수 표기할때 무한소수가 아닌데 다른값들은 이진법에선 무한소수임
더블은 유한한 값이라서 어느정도 정확도에서 잘라내기를 해야하는데 그러다보면 이상한값으로 보임
아 그럼 그냥 수를 잘라내는 와중에 나오는거고 배열의 자리랑은 관계없는거네 ? 고마워
=================답변완료 =============