سؤال

لا يوجد نص في الوثائق حول ما يعني ذلك، ولكن يبدو أنه من المهم للغاية أن نفهم من أجل عدم الركض في مشكلة. هل يعرف شخص ما ما هو كل شيء عن "الأرقام الهامة" للرقم؟

هل كانت مفيدة؟

المحلول

يرى هنا للحصول على برنامج تعليمي لطيف على أرقام كبيرة. تفسير بسيط للغاية سيكون: عدد الأرقام المستخدمة للحسابات داخل التطبيق الخاص بك.

نصائح أخرى

على الرغم من أن الإجابة الأخرى على هذه المسألة يرتبط بتسجيل صحيح لمفهوم الأرقام الكبيرة بشكل عام، NSNumberFormatter{uses|minimum|maximum}SignificantDigits الخصائص لا علاقة لها بدقة الحسابات.

الأرقام الهامة هي مجموعة الأرقام في عدد من الأرقام الأولى غير المرغية إلى آخر رقم واحد، شامل، عادة ما لم يكن زائدة الأصفار كسور. وبعد تقييد الإخراج إلى عدد محدد من الأرقام الهامة مفيدة إذا أ نسبيا (النسبة النسبية) الخطأ معروف أو المطلوب.

بادئ ذي بدء، 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.23.0"، و c باسم "0.00123.0".

لاحظ ال 45 تحدث التحويلات بسبب وضع مستدير إلى الأقرب، كرقم بعد 4 في A هو 5.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top