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

ما هو القيمة المطلقة في ج: الوصف والأمثلة

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

. بناء جملة الدالة هو كما يلي:

إنت عبس (إنت س);

حيث س هو رقم ، وظيفة بإرجاع القيمة المطلقة من نوع كثافة العمليات.

لنلق نظرة على أمثلة استخدام الوظيفة. لنفترض أن لدينا متغيرا يحتوي على القيمة -5. إذا اتصلنا بوظيفة القيمة المطلقة (أ) ، فستعيد القيمة 5 ، لأن القيمة المطلقة لـ -5 هي 5.

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

وصف القيمة المطلقة مرادف في اللغة ج

بناء الجملة:

إنت عبس (إنت س);

الوصف:

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

قيمة الإرجاع:

وظيفة القيمة المطلقة بإرجاع القيمة المطلقة للرقم س. قيمة الإرجاع من نوع كثافة العمليات.

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

  1. .
  2. .
  3. .

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

ماذا تعني القيمة المطلقة في ج?

القيمة المطلقة هي دالة في ج اللغة التي تستخدم لإيجاد القيمة المطلقة للرقم. القيمة المطلقة للرقم هي قيمة رقم غير موقع (قيمة موجبة).

تأخذ وظيفة القيمة المطلقة وسيطة واحدة-الرقم الذي نريد إيجاد القيمة المطلقة له. تقوم الدالة بإرجاع القيمة المطلقة للرقم.

Вот как выглядит синтаксис функции abs:

Тип данныхФункция abs
intint abs(int x)
long intlong int labs(long int x)
long long intlong long int llabs(long long int x)

Где:

  • int — тип данных int;
  • long int — тип данных long int;
  • long long int — тип данных long long int;
  • x — число, для которого мы хотим найти абсолютное значение.

Вот пример использования функции abs:

int number = -5;

int absNumber = abs(number);

في المثال أعلاه ، نستخدم دالة القيمة المطلقة لإيجاد القيمة المطلقة للرقم -5. وظيفة عبس إرجاع قيمة موجبة من 5 ، ونحن تخزينه في متغير عبسنومبر.

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

ما هي الوظائف التي تؤديها القيمة المطلقة?

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

وظيفة عبس لديها بناء الجملة التالية:

إنت عبس (إنت ن);

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

فيما يلي بعض الأمثلة على استخدام وظيفة القيمة المطلقة:

  • مثال 1:

    ن = -5;

    كثافة العمليات النتيجة = القيمة المطلقة (ن);

    في هذا المثال ، تقوم دالة القيمة المطلقة بإرجاع القيمة 5 ، نظرا لأن الوسيطة -5 سالبة وسيتم استبدالها بعلامة موجبة.

  • المثال 2:

    ن = 10;

    كثافة العمليات النتيجة = القيمة المطلقة (ن);

    في هذا المثال ، تقوم دالة القيمة المطلقة بإرجاع القيمة 10 ، نظرا لأن الوسيطة 10 موجبة ولن يتم تغيير علامتها.

  • المثال 3:

    ن = 0;

    كثافة العمليات النتيجة = القيمة المطلقة (ن);

    في هذا المثال ، تقوم دالة القيمة المطلقة بإرجاع القيمة 0 ، نظرا لأن الوسيطة 0 لا تحتوي على علامة.

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

أمثلة على استخدام القيمة المطلقة في ج

مثال 1:

حساب القيمة المطلقة لمتغير صحيح:

# تشمل 

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

عدد الأسطوانات = -10;

كثافة العمليات المطلقة = القيمة المطلقة (الأسطوانات);

برينتف ("القيمة المطلقة لـ ٪ د هي ٪ د" ، الأسطوانات ، المطلقة);

العودة 0;

}

المثال 2:

حساب القيمة المطلقة لمتغير نوع تعويم:

# تشمل 

# تشمل

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

تعويم الأسطوانات = -3.14;

تعويم المطلق = فابس (الأسطوانات);

برينتف ("القيمة المطلقة لل٪.2 و هو ٪.2 و " ، الأسطوانات ، المطلق);

العودة 0;

}

المثال 3:

حساب الفرق المطلق بين رقمين:

# تشمل 

# تشمل

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

رقم 1 = 5;

رقم 2 = 10;

فرق كثافة العمليات = القيمة المطلقة (رقم 1-رقم 2);

برينتف ("الفرق المطلق بين ٪ د و ٪ د هو ٪ د" ، رقم 1 ، رقم 2 ، الفرق);

العودة 0;

}

المثال 4:

التحقق من وجود رقم سالب والحصول على قيمته المطلقة:

# تشمل 

# تشمل

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

عدد الأسطوانات = -8;

إذا (الأسطوانات < 0) {

الأسطوانات = القيمة المطلقة (الأسطوانات ) ;

برينتف ("كان الرقم سالبا. قيمته المطلقة هي ٪ د" ، الأسطوانات);

} آخر {

برينتف ("الرقم موجب أو يساوي صفرا. المعنى: ٪ د " ، الأسطوانات);

}

العودة 0;

}

ما هي أنواع البيانات التي تقبلها القيمة المطلقة في ج?

دالة القيمة المطلقة في ج يأخذ معاملا واحدا ويعيد قيمته المطلقة. ومع ذلك ، قد يكون نوع بيانات هذا المعامل مختلفا.

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

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

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

نوع البياناتمثالالنتيجة
كثافة العملياتكثافة العمليات س = -5 ؛ كثافة العمليات نتيجة = القيمة المطلقة(س);النتيجة = 5
تعويمتعويم ص = -3.14 ؛ نتيجة تعويم = القيمة المطلقة (ص);النتيجة = 3.14
مزدوجمزدوج ض = -123.456 ؛ نتيجة مزدوجة = القيمة المطلقة (ض);النتيجة = 123.456
طويلطويل أ = -987654321 ؛ نتيجة طويلة = القيمة المطلقة (أ ) ;النتيجة = 987654321

سؤال وجواب

ما هي الوظيفة الرئيسية وتقاسم المنافع في ج?

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

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

لاستخدام وظيفة عبس في برنامج ج ، تحتاج إلى توصيل ملف الرأس. ثم ، في البرنامج ، يمكنك استدعاء وظيفة عبس ، ويمر عليه عدد ، وسوف يعود قيمته المطلقة. على سبيل المثال ، كثافة العمليات النتيجة = القيمة المطلقة(-10);

ماذا سيكون الفرق إذا كنت تستخدم القيمة المطلقة للأعداد الصحيحة وأرقام الفاصلة العائمة في ج?

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

هل من الممكن استخدام القيمة المطلقة لحساب القيم المطلقة للتعبيرات?

نعم ، يمكن استخدام وظيفة القيمة المطلقة لحساب القيم المطلقة للتعبيرات. للقيام بذلك ، قم أولا بحساب التعبير ، ثم قم بتمرير نتيجته إلى وظيفة القيمة المطلقة. على سبيل المثال ، كثافة العمليات النتيجة = القيمة المطلقة (-2 + 7);

هل من الممكن استخدام القيمة المطلقة لحساب القيم المطلقة للمتغيرات من أنواع أخرى إلى جانب كثافة العمليات ومزدوجة?

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

ما هي الوظائف الأخرى المتاحة في ج للعمل مع القيم المطلقة?

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