English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الدرس، سنستخدم الأمثلة لتعلم المتغيرات، القيم المحددة والقيم الثابتة في C++.
في البرمجة، المتغير هو وعاء لتحفظ البيانات (منطقة التخزين).
لتمثيل المناطق المخزنة، يجب أن يتمتع كل متغير بإسم فريد (مؤشر). على سبيل المثال،
int age = 14;
في هذا السياق، age هو متغير من نوع int، وقدمنا له قيمة عددية 14.
ملاحظة:نوع البيانات int يشير إلى أن المتغير يمكنه استيعاب الأعداد الصحيحة فقط. وبالمثل، إذا كان من الضروري تخزين الأعداد الصغيرة والأرقام العشرية، يمكن استخدام نوع البيانات double.
في الدرس التالي، سنقوم بدراسة جميع أنواع البيانات بشكل مفصل.
يمكن تغيير قيمة المتغير، لذا يُسمىvariable(المتغير).
int age = 14; // age = 14 age = 17; // age = 17
اسم المتغير يجب أن يتكون من الأحرف (A-Z،a-z) والأرقام (0-9) أو العلامة الحاجزة (_).
لا يمكن أن تبدأ أسماء الفئات بالرقم، والحرف الأول يجب أن يكون حرفًا أو شرطة سفلية.
أسماء الفئات تفرق بين الحروف الكبيرة والصغيرة.
لا يمكن أن تكون أسماء الفئاتالكلمات المفتاحية، لتجنب التوتر. على سبيل المثال، int هو كلمة مفتاحية تستخدم لتمثيل العدد الكامل.
يمكن أن تبدأ أسماء الفئات بشرطة سفلية. ولكن هذا ليس عادة ممارسة جيدة.
ملاحظة:يجب علينا تجربة إعطاء أسماء مفيدة للفئات. على سبيل المثال، first_name هو اسم أفضل من fn.
النصوص المدمجة هي بيانات تستخدم لتمثيل القيم الثابتة. يمكن استخدامها مباشرة في الكود. على سبيل المثال: 1، 2.5، 'c' إلخ.
هنا، 1، 2.5 و 'c' هي نصوص مدمجة. لماذا؟ لا يمكنك تعيين هذه العناصر بأقسام مختلفة.
هذه قائمة من مختلف مستوى النصوص في برمجة C++.
العدد الكامل هو مستوى نصي لا يحتوي على جزء صغير أو جزء أساسي (مربوط بالعدد). هناك ثلاثة أنواع من مستوى النصوص الكاملة في برمجة C:
العشري (بقاعدة 10)
البت الثماني (بقاعدة 8)
السدس عشري (بقاعدة 16)
على سبيل المثال:
رقم عشري: 0، -9، 22 إلخ رقم بت ثماني: 021، 077، 033 إلخ رقم سدس عشري: 0x7f، 0x2a، 0x521 إلخ
في برمجة C++، البت الثماني يبدأ بـ 0، والسدس عشر يبدأ بـ 0x.
مستوى نصي عشري هو مستوى نصي به شكل فرعي أو شكل أساسي.
-2.0
0.0000234
-0.22E-5
ملاحظة: E-5 = 10-5
أنشئ نصوصًا مدمجةً عن طريق وضع حرف واحد بين أسطر مزدوجة. على سبيل المثال: 'a'،'m'،'F'،'2'،'}'،إلخ.
في بعض الأحيان، يجب استخدام في برمجة C++ أحرف لا يمكن إدخالها أو لها معنى خاص. على سبيل المثال، فاصلة السطر (العودة إلى الخط)، الشق، السؤال، إلخ.
للاستخدام هذه الأحرف، تم استخدام سلسلة الهروب.
الرمز المبدد | الوصف |
---|---|
\b | التراجع (BS) |
\f | الانتقال إلى الصفحة (FF) |
\n | الانتقال إلى السطر (LF) |
\r | العودة إلى الخط (CR) |
\t | الشق الأفقي (HT) |
\v | الشق العمودي (VT) |
\\\\ | الشق المائل |
\' | حرف الدوائر الواحدة |
\" | حرف الدوائر المزدوجة |
\? | حرف السؤال |
\0 | حرف NULL |
النصوص المدمجة هي سلسلة من الأحرف محاطة بأسطر مزدوجة. على سبيل المثال:
"good" | مستوى نصي |
"" | مستوى نصي فارغ |
" " | مستوى نصي من فاصلة |
"x" | مستوى واحد من قيمة مستوى نصي |
"Earth is round\n" | اطبع 字符زني باستخدام فاصلة السطر. |
نحن سنوضح تفاصيل 字符串 في دروس C++ 字符زني.
في C ++، يمكننا إنشاء متغيرات لا يمكن تغيير قيمتها. لتحقيق ذلك، نستخدم كلمة المفتاح const لتحديد ثابت. إليك مثال:
const int LIGHT_SPEED = 299792458; LIGHT_SPEED = 2500 // خطأ! LIGHT_SPEED هو ثابت
في هذا المكان، استخدمنا كلمة المفتاح const لتحديد ثابت يُدعى LIGHT_SPEED. إذا حاولت تغيير قيمة LIGHT_SPEED، سيتم عرض رسالة خطأ.
يمكنك استخدام أوامر معالج #define لإنشاء ثابتات. سنتعلم عنها بشكل مفصل في دروس الـ C++ الماكرو.