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

تعلم لغة البرمجة ++C...الدرس الثالث :المتغيرات و أنواع البيانات C++ Variables

اذهب الى الأسفل

 تعلم لغة البرمجة ++C...الدرس الثالث :المتغيرات و أنواع البيانات  C++ Variables Empty تعلم لغة البرمجة ++C...الدرس الثالث :المتغيرات و أنواع البيانات C++ Variables

مُساهمة من طرف أحمد مناع الثلاثاء يوليو 07, 2020 10:30 am

اهلا بكم

1_مفهوم المتغيرات  Variables


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

2_أنواع البيانات التى يتم تخزينها فى المتغيرات Data Types


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

وبصفة عامة هناك 4 أنواع من أنواع البيانات بلغة ++C

 تعلم لغة البرمجة ++C...الدرس الثالث :المتغيرات و أنواع البيانات  C++ Variables Untitl28

وفي هذا المقال سنتحدث عن البيانات الاساسية Basic Data Types _واما انواع البيانات الاخري سيتم شرحها لاحقا_ على النحو التالى :


  • int - يخزن الأعداد الصحيحة (الأعداد الصحيحة) ، بدون الكسور العشرية ، مثل 123 أو -123
  • double - يخزن أرقام النقطة العائمة ، مع الكسور العشرية ، مثل 19.99 أو -19.99
  • char - يقوم بتخزين الأحرف الفردية ، مثل "a" أو "B". تُحاط قيم الأحرف بعلامات اقتباس مفردة
  • string - لتخزين النص ، مثل "Hello World". قيم السلسلة محاطة بعلامات اقتباس مزدوجة
  • bool - يخزن القيم بحالتين: true أم false


3_الاعلان و إنشاء المتغيرات Declaring Variables


لإنشاء متغير ، يجب تحديد النوع وتعيين قيمة له على النحو التالى :

الكود:
type variable = value;

حيث أن type هو أحد أنواع البيانات ++c (مثل int) ، و variable هو اسم المتغير (مثل x أو myName). يتم استخدام علامة المساواة لتعيين القيم للمتغير value.

مثال
قم بإنشاء متغير يسمى myNum من النوع int وتعيين القيمة 15 :
الكود:
int myNum = 15;
cout << myNum;

و بالتالى المثال بالكامل سيكون على النحو التالى :

الكود:
#include <iostream>
using namespace std;

int main() {
  int myNum = 15;
  cout << myNum;
  return 0;
}

يمكنك أيضًا تعريف و إنشاء متغير بدون تعيين القيمة ، وتعيين القيمة لاحقًا على النحو التالى :

الكود:
int myNum;
myNum = 15;
cout << myNum;

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

الكود:
int myNum = 15;  // myNum is 15
myNum = 10;  // Now myNum is 10
cout << myNum;  // Outputs 10

لدمج كلاً من النص والمتغير ، افصلهما باستخدام عامل التشغيل >> :

الكود:
int myAge = 35;
cout << "I am " << myAge << " years old.";

لإضافة متغير إلى متغير آخر ، يمكنك استخدام عامل التشغيل +:

الكود:
int x = 5;
int y = 6;
int sum = x + y;
cout << sum;

القواعد العامة لبناء و إنشاء المتغيرات هي:


  • يمكن أن تحتوي أسماء المتغيرات على أحرف وأرقام وشرطات سفلية
  • يجب أن تبدأ الأسماء بحرف أو تسطير سفلي (_)
  • الأسماء حساسة لحالة الأحرف (myVar و myvar متغيرات مختلفة)
  • لا يمكن أن تحتوي الأسماء على مسافات بيضاء أو أحرف خاصة مثل! ، # ،٪ ، إلخ.
  • لا يمكن استخدام الكلمات المحجوزة (مثل الكلمات الأساسية لـ C ++ ، مثل int) كأسماء


ملاحظة: من المستحسن استخدام أسماء وصفية من أجل إنشاء كود يمكن فهمه وصيانته:

الكود:
// Good
int minutesPerHour = 60;

// OK, but not so easy to understand what m actually is
int m = 60;

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى