الانتقال إلى المحتوى الرئيسي

سيتبريسيسيون ج: ما هو وكيفية استخدامه

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

باستخدام سيتبريسيسيون بسيط: مجرد تضمين ملف رأس إيومانيب واستدعاء وظيفة في الشكل التالي:

كوت < < سيتبريسيسيون (ن) < < عدد;

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

سيتبريسيسيون يمكن أن تستخدم أيضا لتخزين أرقام النقطة العائمة في ملف مع دقة معينة. للقيام بذلك ، يكفي فتح الملف في وضع الكتابة ، استخدم علامة "< < " لكتابة الرقم واستدعاء وظيفة سيتبريسيسيون قبل إخراج الرقم. على سبيل المثال:

أوفستريم أوتفيل;

ملف خارجي.فتح ("ملف.النص");

ملف خارجي < < سيتبريسيسيون (3) < < عدد;

الآن سيتم حفظ الرقم في ملف بدقة عشرية مكونة من ثلاثة أرقام. هذا مفيد بشكل خاص عندما تحتاج إلى حفظ نتائج العمليات الحسابية أو العمليات الأخرى بتنسيق سهل القراءة.

  1. ضبط الدقة ج - الدقة: ماذا وماذا وكيف تستخدم
  2. مجموعة الدقة ج: المفاهيم والتعاريف الأساسية
  3. مجموعة الدقة ج: أين ومتى يتم استخدامه
  4. سيت بريسيسيون ج: مزايا وعيوب
  5. الدقة ج: أمثلة الاستخدام
  6. سيتبريسيسيون ج: كيفية استخدامه في البرمجة
  7. سيت بريسيسيون ج: نصائح وتوصيات للاستخدام
  8. سؤال وجواب
  9. ما هو سيتبريسيسيون في ج??
  10. لماذا أحتاج إلى وظيفة سيتبريسيسيون?
  11. كيف يمكنني استخدام وظيفة سيتبريسيسيون?
  12. هل من الممكن استخدام سيتبريسيسيون لتعيين عرض حقل الإخراج?
  13. كيف يمكنني تغيير دقة إخراج الأرقام بعد استدعاء وظيفة سيتبريسيسيون?

ضبط الدقة ج - الدقة: ماذا وماذا وكيف تستخدم

سيتبريسيسيون ج هي وظيفة من لغة البرمجة ج allows التي تسمح لك لتعيين دقة إخراج أرقام الفاصلة العائمة.

عادة ، عند عرض أرقام الفاصلة العائمة ، يتم إخراج جميع المنازل العشرية المتاحة. ومع ذلك ، في بعض الأحيان قد يكون من الضروري للحد من عدد من الأرقام الإخراج لحفظ الذاكرة أو لتبسيط تصور النتيجة.

هذا هو ما يتم استخدام وظيفة سيتبريسيسيون ل. في ج++ ، توجد هذه الوظيفة في ملف رأس إيومانيب.

مثال على استخدام وظيفة سيتبريسيسيون:

# تشمل 

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج = 3.141592653589793;

ستد:: كوت << ستد:: سيتبريسيسيون (3) < < عدد < < ستد:: إندل;

العودة 0;

}

في هذا المثال ، تحدد دالة سيتبريسيسيون(3) أنه يجب إخراج ثلاثة منازل عشرية فقط. بعد استدعاء هذه الوظيفة ، يتم إخراج الرقم 3.142 ، حيث يتم إخراج الأرقام الثلاثة الأكثر أهمية بعد الفاصلة العشرية.

من المهم ملاحظة أن قيمة المجموعة الدقيقة تؤثر فقط على الإخراج التالي لرقم النقطة العائمة ولا تؤثر على بقية الإخراج. إذا كنت بحاجة إلى ضبط الدقة للإخراج اللاحق ، بما في ذلك بقية عمليات الإخراج ، يمكنك استخدام مناور الأمراض المنقولة بالاتصال الجنسي::ثابت:

# تشمل 

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج = 3.141592653589793;

الأمراض المنقولة جنسيا::كوت << الأمراض المنقولة جنسيا::ثابت < < الأمراض المنقولة جنسيا::سيتبريسيسيون (3) < < عدد < < ستد:: إندل;

العودة 0;

}

في هذا المثال ، مناور الأمراض المنقولة جنسيا::ثابت يشير إلى أنك بحاجة إلى استخدام نقطة ثابتة بدلا من نقطة علمية ، و سيتبريسيسيون(3) وظيفة هو تعيين دقة إلى ثلاثة منازل عشرية. سيكون إخراج هذا الرمز هو الرقم 3.142.

سيتبريسيسيون ج هو أداة مريحة للتحكم في دقة إخراج رقم الفاصلة العائمة ، والتي يمكن أن تكون مفيدة عند العمل مع الحسابات الرياضية ، وتحليل البيانات ، أو غيرها من المهام المتعلقة بالأرقام.

مجموعة الدقة ج: المفاهيم والتعاريف الأساسية

سيتبريسيسيون هي وظيفة من مكتبة إيومانيب في لغة البرمجة سي التي تسمح لك للسيطرة على عدد من المنازل العشرية المعروضة عند عرض أرقام الفاصلة العائمة.

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

وغالبا ما تستخدم جنبا إلى جنب مع كوت وظائف ثابتة من مكتبة يوستريم. تقوم الدالة الثابتة بتحويل رقم الفاصلة العائمة إلى تمثيل عشري ، وتقوم دالة سيتبريسيسيون بتعيين عدد المنازل العشرية.

على سبيل المثال ، الكود التالي:

# تشمل 

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج = 3.14159265359;

الأمراض المنقولة جنسيا:: كوت << الأمراض المنقولة جنسيا:: ثابت << الأمراض المنقولة جنسيا:: سيتبريسيسيون(2) < < عدد;

العودة 0;

}

يعرض الرقم 3.14 ، منذ تعيين وظيفة سيت بريسيسيون (2) عدد المنازل العشرية إلى 2.

يمكن استخدام وظيفة سيتبريسيسيون ليس فقط لأرقام الفاصلة العائمة ، ولكن أيضا لتنسيقات الإخراج الأخرى مثل الأرقام الست عشرية والثمانية.

يقدم الجدول أدناه عدة أمثلة على استخدام وظيفة سيتبريسيسيون والنتائج التي يعطيها:

كودالنتيجة
الأمراض المنقولة جنسيا:: سيتبريسيسيون (1)3.1
الأمراض المنقولة جنسيا:: سيتبريسيسيون (3)3.142
الأمراض المنقولة جنسيا:: سيتبريسيسيون (5)3.1416

استخدام وظيفة سيتبريسيسيون يساهم في إخراج أكثر دقة والتحكم من أرقام الفاصلة العائمة في لغة البرمجة ج.

مجموعة الدقة ج: أين ومتى يتم استخدامه

سيتبريسيسيون هي وظيفة من المكتبة في لغة البرمجة ج التي تسمح لك لتعيين دقة إخراج أرقام الفاصلة العائمة. يتم استخدامه للتحكم في عدد المنازل العشرية بعد الفاصلة العشرية عند عرض الأرقام.

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

مثال على استخدام وظيفة سيتبريسيسيون:

# تشمل

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج = 3.14159;

ستد:: كوت << ستد:: سيتبريسيسيون (4) < < عدد< < ستد:: إندل;

العودة 0;

}

في هذا المثال ، سيتم إخراج الرقم 3.142 ، حيث يتم تعيين الدقة على 4 منازل عشرية. إذا تم تعيين الدقة إلى 2 أرقام ، فإن الرقم 3.14 كان الإخراج.

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

سيتبريسيسيون مريحة للغاية عند إخراج النتائج من البرامج في شكل قابل للقراءة. ومع ذلك ، تجدر الإشارة إلى أن تغيير الدقة لا يؤثر على قيمة المتغير نفسه ، ولكن فقط تمثيله أثناء الإخراج. لذلك ، سيتبريسيسيون لا يغير الدقة الفعلية للحسابات.

سيت بريسيسيون ج: مزايا وعيوب

سيتبريسيسيون هي وظيفة في لغة البرمجة سي language التي تسمح لك لتعيين دقة إخراج الأرقام الكسرية عند استخدام عملية الإخراج (كوت) إلى الشاشة. هذه الوظيفة مفيدة للغاية عندما تحتاج إلى تحديد عدد معين من المنازل العشرية عند عرض الأرقام.

مزايا استخدام سيتبريسيسيون:

  1. يسمح لك بالتحكم في دقة إخراج الأرقام الكسرية. من خلال تعيين العدد المطلوب من المنازل العشرية ، يمكنك الحصول على تمثيل أكثر قابلية للقراءة للرقم.
  2. يجعل من الممكن تجنب أرقام" التقريب " عند عرضها على الشاشة. على سبيل المثال ، إذا قمت بتعيين دقة الإخراج إلى 2 ، فسيتم إخراج الرقم 3.14159 كـ 3.14 ، وليس كـ 3.15.
  3. يسمح لك بتقليل مقدار الذاكرة المستخدمة عند عرض الأرقام. إذا لم تحدد دقة الإخراج ، فسيتم إخراج الرقم مع جميع المنازل العشرية المتاحة ، والتي قد تستهلك المزيد من الذاكرة.

عيوب استخدام سيتبريسيسيون:

  1. يمكن أن يسبب الارتباك والأخطاء في الاستخدام. إذا قمت بتعيين دقة الإخراج عالية جدا ، فقد يحدث تجاوز متغير أو خطأ تقريب. أيضا ، إذا كنت لا تأخذ في الاعتبار تفاصيل العمل مع النقطة العائمة ، يمكنك الحصول على نتائج غير متوقعة.
  2. باستخدام سيتبريسيسيون ، لا يمكن ضمان الدقة المطلقة للإخراج. يعتمد ذلك على تمثيل الأرقام في ذاكرة الكمبيوتر وقد يحتوي على بعض أخطاء التقريب.
  3. قد يبطئ البرنامج بسبب زيادة عدد عمليات الفاصلة العائمة. هذا صحيح بشكل خاص عند العمل مع صفائف كبيرة من الأرقام ، عندما تستغرق كل عملية إخراج قدرا كبيرا من الوقت.

ومع ذلك ، إذا تم استخدامها بشكل صحيح ، يمكن أن تكون وظيفة سيتبريسيسيون مفيدة جدا عند العمل مع أرقام كسرية في لغة البرمجة سي programming.

الدقة ج: أمثلة الاستخدام

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

. مثال الاستخدام:

# تشمل 

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج = 3.14159265358979323846;

ستد:: كوت << ستد:: سيتبريسيسيون (4) < < عدد < < ستد:: إندل;

ستد:: كوت << ستد:: سيتبريسيسيون (8) < < عدد < < ستد:: إندل;

الأمراض المنقولة جنسيا:: كوت << الأمراض المنقولة جنسيا:: سيتبريسيسيون (12) < < عدد < < ستد:: إندل;

العودة 0;

}

تحدد الوظيفة دقة إخراج الأرقام وتأخذ كوسيطة عدد الأرقام بعد الفاصلة العشرية.

ستكون نتيجة البرنامج:

3.142

3.1415927

3.14159265359

، يتم إخراج 13 رقما بعد الفاصلة العشرية.

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

مع المتلاعبين الآخرين:

# تشمل 

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج = 1234.5678;

الأمراض المنقولة جنسيا:: كوت << الأمراض المنقولة جنسيا:: سيتبريسيسيون (2) < < الأمراض المنقولة جنسيا::ثابت < < عدد < < الأمراض المنقولة جنسيا:: إندل;

الأمراض المنقولة جنسيا:: كوت << الأمراض المنقولة جنسيا:: سيتبريسيسيون (4) < < الأمراض المنقولة جنسيا::العلمية < < عدد < < الأمراض المنقولة جنسيا:: إندل;

ستد:: كوت << ستد:: سيتبريسيسيون (5) < < ستد::شوبوينت < < عدد < < ستد:: إندل;

العودة 0;

}

نتيجة تنفيذ البرنامج:

1234.57

1.2346 هـ + 03

1234.5678

يتم إخراج الرقم الكامل بخمسة أرقام بعد النقطة ، بما في ذلك الأصفار غير المهمة.

يسمح لك بالتحكم في دقة إخراج أرقام الفاصلة العائمة بلغة برمجة سي++. يمكن أن يكون هذا مفيدا عند عرض القيم بدقة ثابتة أو مع تدوين علمي لأغراض مختلفة.

سيتبريسيسيون ج: كيفية استخدامه في البرمجة

.

. توفر هذه المكتبة ميزات لإدخال وإخراج البيانات المنسقة.

، اتبع هذه الخطوات:

  1. .
  2. لضبط دقة الإخراج المطلوب.

مثال الاستخدام:

# تشمل 

# تشمل

كثافة العمليات الرئيسية () {

مزدوج بي = 3.14159265358979323846;

ستد:: كوت << ستد:: سيتبريسيسيون (4) < < بي < < ستد:: إندل;

ستد:: كوت << ستد:: سيتبريسيسيون (2) < < بي < < ستد:: إندل;

الأمراض المنقولة جنسيا:: كوت << الأمراض المنقولة جنسيا:: سيتبريسيسيون (9) < < بي < < ستد:: إندل;

العودة 0;

}

إخراج البرنامج:

  • 3.142
  • 3.1
  • 3.141592654

يمكن ضبط الدقة المطلوبة لإخراج الأرقام. يستغرق وسيطة واحدة-عدد المنازل العشرية. في هذه الحالة ، يتم تقريب الرقم وفقا لقواعد التقريب.

لمخرجات منسقة أكثر تعقيدا.

سيت بريسيسيون ج: نصائح وتوصيات للاستخدام

سيتبريسيسيون ج هي وظيفة من مكتبة إيومانيب في ج that التي تسمح لك لتعيين دقة إخراج أرقام الفاصلة العائمة. هذه الميزة مفيدة بشكل خاص عند العمل مع المعاملات المالية أو المهام الأخرى التي تكون فيها دقة الحسابات مهمة.

وهنا بعض النصائح والحيل لاستخدام سيتبريسيسيون ج:

  1. تمكين مكتبة إيومانيب: لاستخدام سيتبريسيسيون ج ، تحتاج إلى تضمين ملف رأس إيومانيب. يمكن القيام بذلك باستخدام # تضمين التوجيه.
  2. تعيين دقة الإخراج: لتعيين دقة الإخراج ، استخدم وظيفة سيتبريسيسيون () ، ويمر عليه العدد المطلوب من المنازل العشرية كوسيطة. على سبيل المثال ، سيتبريسيسيون(2) سيتم تعيين دقة الإخراج إلى منزلتين عشريتين.
  3. استخدام نقطة ثابتة: بشكل افتراضي ، سيت بريسيسيون ج يستخدم الترميز العلمي لإخراج أرقام الفاصلة العائمة. إذا كنت بحاجة إلى استخدام نقطة ثابتة (تمثيل النقطة العائمة المعتاد) ، فاستخدم الوظيفة الثابتة ().
  4. حذرا مع التقريب: سيتبريسيسيون ج تقريب الرقم إلى دقة الإخراج المحدد. عند التقريب ، ضع في اعتبارك أنه سيتم تقريب القيمة وفقا لقاعدة التقريب المحددة ، مما قد يؤدي إلى أخطاء طفيفة. إذا كانت دقة الحسابات الخاصة بك في غاية الأهمية ، والنظر في هذا عند استخدام سيتبريسيسيون ج.
  5. تنطبق فقط على الأماكن اللازمة: تحديد دقة الإخراج باستخدام سيتبريسيسيون ج سوف تنطبق فقط على الأرقام التي يتم الإخراج بعد استدعاء ذلك. لذلك ، إذا كان لديك العديد من المتغيرات مع الأرقام ، تعيين دقة الإخراج فقط لتلك المتغيرات حيث يحتاج إلى استخدامها.

- مجموعة الدقة ج:

# تشمل

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج = 3.14159;

ستد:: كوت < < "الدقة الافتراضية:" < < عدد < < ستد:: إندل;

ستد:: كوت < < "تعيين الدقة إلى 2:" < < ستد:: سيتبريسيسيون(2) < < عدد < < ستد:: إندل;

ستد:: كوت < < "تعيين الدقة إلى 4 والثابتة:" < < ستد:: الثابتة << ستد:: سيتبريسيسيون (4) < < عدد < < ستد:: إندل;

العودة 0;

}

Вывод:

الدقة الافتراضية: 3.14159

اضبط الدقة على 2: 3.1

ضبط الدقة على 4 والثابتة: 3.1416

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

سؤال وجواب

ما هو سيتبريسيسيون في ج??

سيتبريسيسيون هي وظيفة في لغة سي language التي تستخدم لتعيين دقة إخراج أرقام الفاصلة العائمة. يسمح لك بالتحكم في عدد المنازل العشرية عند عرض الأرقام.

لماذا أحتاج إلى وظيفة سيتبريسيسيون?

هناك حاجة إلى وظيفة سيتبريسيسيون في ج++ من أجل ضبط دقة إخراج أرقام الفاصلة العائمة. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، عند عرض نتائج العمليات الحسابية أو عند تنسيق إخراج البيانات.

كيف يمكنني استخدام وظيفة سيتبريسيسيون?

لاستخدام وظيفة سيتبريسيسيون في ج++ ، يجب تضمين ملف رأس إيومانيب ثم استدعاء هذه الوظيفة ، وتحديد الدقة المطلوبة في الوسيطة. على سبيل المثال ، لتعيين دقة الإخراج إلى منزلتين عشريتين ، يمكنك كتابة التعليمات البرمجية التالية: كوت < < سيتبريسيسيون(2);

هل من الممكن استخدام سيتبريسيسيون لتعيين عرض حقل الإخراج?

لا ، وظيفة سيتبريسيسيون في ج intended يهدف فقط إلى تعيين دقة إخراج أرقام الفاصلة العائمة. وظائف أخرى يمكن استخدامها لتعيين عرض حقل الإخراج ، على سبيل المثال ، سيتو.

كيف يمكنني تغيير دقة إخراج الأرقام بعد استدعاء وظيفة سيتبريسيسيون?

بعد استدعاء وظيفة سيتبريسيسيون في ج++ ، دقة إخراج عدد لا يزال دون تغيير حتى يتم استدعاء وظيفة سيتبريسيسيون أخرى أو يتم إعادة تعيين الدقة الافتراضية. لإعادة ضبط دقة الإخراج ، يمكنك استدعاء وظيفة سيتبريسيسيون مرة أخرى ، وتحديد قيمة دقة جديدة.