windows

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ windows ] in KIDS
글 쓴 이(By): claudia (가 아님...)
날 짜 (Date): 1998년 8월  8일 토요일 오전 06시 32분 53초
제 목(Title): Re: 황당한 컴퓨터 연산


네... 충분히 발생할 수 있는 일입니다.

  예전에도 우리나라에서 누군가가 윈도우즈 계산기가 그런
식으로 계산을 한다고 윈도우즈 버그라고 신문에까지 난리가
난 적이 있었는데, 해프닝으로 끝났지요. 제 사견으로는 그걸
윈도우즈 버그라고 한 사람이나 그걸 기사화한 기자나 주변의
프로그래머들한테 조금만 조언을 받았어도 그런 법석은 안생겼
지않을까.

  아시다시피, 컴퓨터는 무한소수를 다룰 수 없고 유한소수만
다룰 수 있으며, 숫자는 2진수로 저장 하지요. 소숫점 있는
숫자들의 10진수<->2진수 변환하는 방법은 제가 잊었습니다만,
10진수로는 유한소수인데 2진수로는 무한소수인 숫자들이 있습
니다. 그럼, 숫자가 잘려서 저장되고 십진수로 계산할 때는 가끔
이상해보이는 결과가 나오게 됩니다.
  이건 어느 machine이나 OS나 공히 있는 현상이고요. 그런데,
machine이나 OS마다 자르는 자릿수, 자르는 방법, 보정방법에
따라 약간씩 차이는 있는 것으로 알고 있습니다.

  CnUnix보드에 물어보시면 더 잘 알려주는 사람들이 많을텐데요. ^^

- limelite -



[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.