문제

문서에는 그 의미에 대한 텍스트가 없지만 곤경에 빠지지 않기 위해 이해하는 것이 매우 중요합니다. 누군가 숫자의 "중요한 숫자"에 관한 모든 것이 무엇인지 알고 있습니까?

도움이 되었습니까?

해결책

보다 여기 중요한 숫자에 대한 멋진 튜토리얼. 매우 간단한 설명은 다음과 같습니다. 앱 내 계산에 사용되는 숫자 수입니다.

다른 팁

이 질문에 대한 다른 대답은 일반적으로 중요한 숫자의 개념에 대한 올바른 설명과 관련이 있지만 NSNumberFormatter'에스 {uses|minimum|maximum}SignificantDigits 속성은 계산의 정밀도와 관련이 없습니다.

중요한 숫자는 첫 번째 0이 아닌 숫자에서 마지막 0이 아닌 숫자까지 숫자의 숫자 그룹입니다. 분수. 출력을 특정 수의 중요한 숫자로 제한하는 것은 상대적인 (백분율) 오류가 알려 지거나 바람직합니다.

우선, minimumSignificantDigits 그리고 maximumSignificantDigits 그렇지 않으면 효과가 없습니다 usesSignificantDigits 설정되었습니다 YES. 이 경우 예제를 사용하여 효과가 가장 쉽게 설명 될 수 있습니다.

숫자를 가져 가자 a = 123.4567, b = 1.23, 그리고 c = 0.00123:

가정합니다 minimumSignificantDigits = 0, 1 또는 2:

만약에 maximumSignificantDigits = 3, 그 다음에 a "123"으로 형식화되고, b "1.23"으로, 그리고 c "0.00123"로.

만약에 maximumSignificantDigits = 4, 그 다음에 a "123.5", b "1.23"및 c "0.00123"로.

만약에 maximumSignificantDigits = 2, 그 다음에 a "120", b "1.2"및 c "0.0012"로.

가정합니다 minimumSignificantDigits = 4:

만약에 maximumSignificantDigits = 4, 그 다음에 a "123.5", b "1.230", 그리고 c "0.001230".

참고 : 45 A의 4를 따르는 숫자는 5이므로 전환은 가장 둥근 최대 모드로 인해 발생합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top