ドキュメントには、その意味についてのテキストはありませんが、トラブルに遭遇しないように理解することは非常に重要です。誰かが数字の「有効数字」について何を知っていますか?NSNumberFormatter-MaximumSignificantDigitsについて
答えて
hereを参照してください。有効数字のチュートリアルがあります。非常に簡単な説明は、アプリ内の計算に使用される桁数です。
この質問のもう1つの回答は、有効数字の概念の正しい説明にリンクしていますが、NSNumberFormatter
の{uses|minimum|maximum}SignificantDigits
プロパティは計算の精度とは関係ありません。
有効数字は、最初の0以外の数字から最後の0以外の数字までの数字のグループです(末尾のゼロが、小数点以下は)。特定の有効桁数に出力を制限することは、の相対(パーセント)のエラーが分かっているか、または望ましい場合に役立ちます。
まず、minimumSignificantDigits
とmaximumSignificantDigits
は、usesSignificantDigits
がYES
に設定されていないと効果がありません。これが当てはまる場合、その効果はおそらく例を使って最も簡単に説明されます。 "1.23" として
maximumSignificantDigits = 3
場合、a
は、 "123" としてフォーマットされ、b
:
の数字a = 123.4567
、b = 1.23
を見てみましょう、とc = 0.00123
:
minimumSignificantDigits = 0
、1
または2
を想定すると、 c
を「0.00123」とする。
maximumSignificantDigits = 4
場合、a
は "0.00123" と "1.23" とc
としてb
、 "123 0.5" としてフォーマットされます。
maximumSignificantDigits = 2
場合、a
は "0.0012" と "1.2" とc
としてb
、 "12 " としてフォーマットされます。
maximumSignificantDigits = 4
場合、a
"が123 "、 "1.23 " としてb
、及び0.0 」としてc
としてフォーマットされる:minimumSignificantDigits = 4
を仮定
"
注:私だけのためにフォーマッタを使用するときに4以下の数字がそう5
- 1. についてskia antialiasについて
- 2. についてapp.listen()コールバックについて
- 3. について
- 4. についてJWKTL(JAVA)とその使い方について
- 5. Activity.getApplicationContext()について
- 6. ナビゲーションについて
- 7. UITableViewControllerについて
- 8. cssparserについて
- 9. スタティックホルダーシングルトンパターンについて
- 10. Microsoft.ServiceBus.Messaging.LeaseLostExceptionについて
- 11. についてUnicodeDecodeError
- 12. プラグインスクリプトについて
- 13. ソフトウェアライセンスについて
- 14. デーモンスレッドについて
- 15. アソシエーションについて
- 16. アンドロイドサーフェイススクリーンショットについて
- 17. ネイティブベーススケッチテンプレートについて
- 18. ポインティングデバイスについて
- 19. ファイルマネージャーについて
- 20. デフォルトカメラについて
- 21. ループバッククエリについて
- 22. Inapppurchasesについて
- 23. についてINotifyPropertyChanged
- 24. Android:View.setAlphaについて
- 25. アナリティクスについて
- 26. についてSchedulers.newThread()
- 27. ベイジアンネットワークについて
- 28. RecycleViewについて
- 29. pthread_cond_waitについて
- 30. クローズボックスについて
であるとして→変換は、ラウンド・ツー・最寄りモードによる発生表示するには、私はminimumSignificantDigitsまたはmaximumSignificantDigitsを気にする必要はありません? –
正解、それは私の理解です。 –