처음에는 10 년 이상의 프로그래밍 경험을 가진 경험 많은 프로그래머임을 자백 할 수있게되었습니다. 그러나 내가 여기서 묻고있는 질문은 그 이후로 나를 괴롭혔던 것이다. 나는 처음 10 년 전 C 책을 집어 들었다.정밀도의 의미 Double Type의 범위
다음은 파이썬 부동 유형에 대해 설명하고, 파이썬에 관한 책에서 발췌 한 것입니다.
부동 소수점 숫자 시스템에서 네이티브 배 정밀도 (64 비트) 부동 소수점 숫자의 표현을 이용하여 표현된다. 일반적으로이 약 17 정밀도 숫자와 -308 에 308.This의 범위에서 지수를 제공하는 IEEE 754, 내가 이해하지 것은입니다
C.에서 double 형과 동일입니다 문구
의 의미 "정밀도와 308 -308 범위의 지수의 약 17 자리를 제공합니다 ... ..."
내 직감이 여기 타락 간다
, 왜냐하면 나는 정밀도의 의미를 이해할 수 있기 때문에 어떻게 범위가 다를 수 있습니다. 부동 소수점 숫자가 최대 17 자리 (즉, 최대 1,00000000000000000 - 1)의 값을 나타낼 수있는 경우 지수가 +308 일 수 있음을 의미합니다. 지수가 나는 희망 2.
경우 지수가 10 대략 100 자리 숫자 인 경우가 308 자리 숫자를하지 것, 내 혼란을 표현할 수 있어요.
은 감사 Vaid, Abhishek
Wiki에서