انتقل إلى المحتوى
KnowledgeCity

المتغيرات والثوابت في لغة C

تعرف على كيفية تنفيذ أنواع بيانات C المختلفة في الكود الخاص بك
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ4.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Mike McMillan  4 الدروس ·  17m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

في دورة المتغيرات والثوابت هذه، سنغطي أنواع البيانات المختلفة التي تستخدمها C للعمل مع الأرقام والنص. ستغطي هذه الدروس أنواع البيانات الأساسية لتخزين الأرقام والأحرف والسلاسل، بما في ذلك INTللأرقام الكاملة، وFloat لأرقام النقطة العائمة أحادية الدقة وDouble لأرقام الفاصلة المزدوجة. سنشرح أيضًا char وهو نوع البيانات C الذي يستخدمه الأحرف الأبجدية الفردية، والتي يتم تخزينها كقيمة عدد صحيح لجعل اللغة أكثر كفاءة - لا يحتوي C على نوع سلسلة نصية، ولكن بدلاً من ذلك يخزن السلاسل كصفوف من الأحرف.

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

ما ستتعلمه

  • إنشاء كود باستخدام أنواع البيانات الرقمية الثلاثة في C: Int للأعداد الصحيحة، وFloat لأعداد الفاصلة العائمة أحادية الدقة، وDouble لأعداد الفاصلة العائمة مزدوجة الدقة
  • شرح كيفية استخدام C لنوع البيانات Char لتخزين قيم الأحرف المفردة كقيم صحيحة
  • فهم كيفية تمثيل البيانات المنطقية في C ولماذا لا تمتلك C ثابتاً مخصصاً للقيم الصحيحة والخاطئة
  • الإعلان عن المتغيرات وتعيين قيم لها، وتهيئة المتغيرات الجديدة
  • الإعلان عن الثوابت واستخدامها في C
  • كتابة العبارات الحسابية في C

النقاط الرئيسية

  • تستخدم C نوع Int للأعداد الصحيحة، وFloat لأعداد الفاصلة العائمة أحادية الدقة، وDouble لأعداد الفاصلة العائمة مزدوجة الدقة.
  • تخزّن C نوع البيانات Char كقيمة صحيحة لجعل اللغة أكثر كفاءة، وهي لا تمتلك نوع نص، بل تخزّن النصوص كمصفوفات من الأحرف.
  • لا تشتمل C على نوع منطقي مخصص لقيم الصح والخطأ، مما يتيح للبرامج العمل بكفاءة أعلى.
  • يُربك غياب النوع المنطقي كثيراً من المبرمجين المتمرسين في اللغات الأحدث التي تمتلك عادةً نوعاً منطقياً.
  • يتناول الكورس الإعلان عن المتغيرات وتعيين قيم لها، وتهيئة المتغيرات الجديدة، والإعلان عن الثوابت واستخدامها، وكتابة العبارات الحسابية.

الأسئلة الشائعة

ما الذي يتناوله هذا الكورس؟

يتناول أنواع البيانات المختلفة التي تستخدمها C للتعامل مع الأرقام والنصوص، بما فيها أنواع البيانات الأساسية لتخزين الأرقام والأحرف والنصوص: Int وFloat وDouble وChar. كما يشرح سبب عدم امتلاك C ثابتاً خاصاً لقيم الصح أو الخطأ.

ما أنواع البيانات الرقمية المُدرَّسة في هذا الكورس؟

يتناول الكورس أنواع البيانات الرقمية الثلاثة في C: Int للأعداد الصحيحة، وFloat لأعداد الفاصلة العائمة أحادية الدقة، وDouble لأعداد الفاصلة العائمة مزدوجة الدقة.

كيف تتعامل C مع الأحرف والنصوص وفقاً لهذا الكورس؟

تستخدم C نوع البيانات Char للأحرف الأبجدية المفردة، مخزّنةً إياها كقيمة صحيحة لجعل اللغة أكثر كفاءة. لا تمتلك C نوع نص وعوضاً عن ذلك تخزّن النصوص كمصفوفات من الأحرف.

لماذا لا تمتلك C نوعاً منطقياً؟

صُمّمت C لتكون لغة برمجة فعّالة، وعدم امتلاكها نوعاً منطقياً مخصصاً لقيم الصح والخطأ يتيح للبرامج العمل بكفاءة أعلى بكثير.

ما الدروس المدرجة في هذا الكورس؟

الدروس هي: الإعلان عن المتغيرات وتعيين قيم لها؛ وتهيئة المتغيرات الجديدة؛ والإعلان عن الثوابت واستخدامها؛ والعبارات الحسابية.