دورة تعلم c++ الدرس الاول : المتغيرات في c++


السلام عليكم 

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

لنبدأ على بركـه الله 


اولا : المتغير int  وهو اختصار الى كلمة integer اي عدد صحيح و يحجز هذا المتغير 4 بايت في الذاكره ويستخدم عند حاجتنا الى ادخال قيمه عدديه لا تحتوي كسور سواء كانت قيمه سالبه او موجبه مثلا 1 , 2 , 3 ..... -1 , -2 , -3 .... مثال: int x = 5;  عرفنا متغير يقبل عدد صحيح اسمه x  و قيمته 5


ثانياً : المتغير float يحجز هذا المتغير 4 بايت في الذاكره ويستخدم عند حاجتنا الى ادخال قيمة عدديه تحتوي على كسور قصيره (رقم عشري) مثل 1.3 , 2.5 , -1.3 .. مثال : float y = 3.5;  عرفنا متغير يقبل عدد عشري اسمه y  وقيمته 3.5


ثالثاً : المتغير double يحجز هذا المتغير 4 بايت في الذاكره و يستخدم عند حاجتنا الى ادخال قيمه عدديه تحتوي على كسور طويله (يشبه المتغير float لاكن المتغير double  ياخذ عدد اكبر من الكسور) مثلا 1.33333 , -2.99954 .... اي انه ادق من المتغير float مثال : double n = 3.9852 عرفنا متغير يقبل عدد كسري طويل اسمه n  وقيمته 3.9852


رابعاً : المتغير bool يحجز هذا المتغير 1 بايت في الذاكره و يستخدم عند حاجتنا الى قيمه منطقيه اي 1 و 0 (ture or false ) مثال : bool an = 1; عرفنا متغير منطقي اسمه an قيمته true او 1


خامساً : المتغير cahr نستخدم هذا المتغير عند حاجتنا الى ادخل حرف او رقم او رمز و يتم تحويله من خلال جدول اسكي للتحويلات  مثلا * , / , + , - , a , b ,c ,d ... مثال : char ch = 'a' عرفنا متغير يقبل رموز اسمه ch  و قيمته حرف a و حسب جدول اسكي ف قيمة a = 97


سادساً : const  يتم استخدام const عند حاجتنا الى تعريف متغير ثابت اي لا تتغير قيمته ابداً في البرنامج مثلاً قيمه pi لاكن يجدر الانتباه الى انه يجب وضع نوع المتغير بعد كلمه const   مثال : const int  b = 3;  عرفنا ثابت من نوع عدد صحيح اسمه b وقيمته 3 اي انه لا يمكن ان تتغير ال 3


سابعاً : المتغير wchar_t وهو نفس المتغير char  لاكن المتغير wchar_t اوسع من char لانه يضم جدول اليونيكود و هو جدول اكبر من جدول آسكي 


ثامناً : المتغير string  وهو متغير يأخذ سلسلة من الحروف اي كلمه كامله وليس حرف مثل char مثال : string a = "ahmad" عرفنا متغير اسمه a من نوع نص و اعطيناه قيمه وهيه اسم ahmad , يجدر الاشارة الى ان المتغير string يحتاج الى مكتبة string اي انه قبل استخدام هذا المتغير يجب تضمين المكتبه الخاصه به عن طريق الامر   <include <string#

ويجدر الاشاره انه قديماً كان يستخدم long and short وكان يتم استخدامهم لان الذاكره قديماً كانت قليلة الحجم و مرتفعه السعر وكان هذان المتغيران يقللان من حجم البايتات المحجوزة في الذاكر لهذا المتغير , لاكن اليوم في ظل التطور التكنلوجي اصبح يتوفر على اي جهاز حاسوب عدد كبير من البايتات في الذاكره حتى انه لم نعد نستخدم البايتات بل اصبحنا نستخدم الميجا بايت اي انه لم يعد هناك استخدام ل short and long

الى هنا نكون قد انهينا الدرس الاول في دورة تعلم السي بلس بلس . 

هناك 5 تعليقات:

  1. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  2. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  3. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  4. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  5. سلام عليكم
    جا في الاختبار سؤال معناه كيف تدخل البيانات في المتغير من نوع string.
    باستخدام getline

    كيف ادخل وهل هناك فرق بين القتلاين والـcin

    ردحذف