العمليات الحسابية و المنطقية
• العمليات الحسابية
*: الضرب
/: القسمة
%: باقي القسمة و يشترط استخدام أعداد صحيحة
- : طرح
+ : جمع
• العمليات المنطقية2>= > <= <
|| : تعني or
&& : تعني and
== : تعني equal
!= : تعني not
• عمليات الاسناد :- يتوفر في لغة c++ عددا من عمليات الاسناد المختصرة التي هي تعبير على عملية الاسناد نفسها فمثلا يمكن اختصار التعليمة التالية
c = c + 3;
لتصبح على الشكل التالي
c + = 3;
حيث نسمي = + هي عملية الاسناد و الجمع
الهدف من الاختصار هو كتابة البرنامج بسرعة بالاضافة الى تنفيذها بسرعة أكبر من الطريقة العادية
c = c – 3 ; c - = 3 ;
c = c * 3; c* = 3;
c = c / 3; c / = 3;
c = c % 3; c % = 3;
عمليات الزيادة بواحد و الانقاص بواحد:
يتوفر في لغة c++ عملية الزيادة بواحد الأحادية و عملية الانقاص بواحد الأحادية:
مثال:
1) x = 5
x++;
تصبح قيمة x هي
x = 6
2) x = 10;
x - -;
تصبح قيم x هي 9 x=
عمليات الاسناد مع استخدام عمليات الزيادة بواحد و الانقاص بواحد:-
مثال : افترض أن قيمة x = 7
c = x ++ + 7;
تعني هذه التعليمة حساب قيمة x في العملية ثم زيادة x بواحد فيكون الرقم المخزن في c بعد انجاز العملية هو 14 ثم تصبح قيمة x = 8
مثال2: افترض نفس القيم السابقة لكن العملية هي:
c = ++x + 7;
تعني هذه التعليمة زيادة قيمة x بواحد ثم حساب العملية و عليه تكون قيمة c هي 15 و القيمة المخزنة في c هي 8.
نفس الاجراءات السابقة تنطبق في حالة الانقاص بواحد
.
مواقع النشر (المفضلة)