انا المسلم
الرجاء تسجيل الدخول (مع تحيات منتدى انا المسلم )
انا المسلم
الرجاء تسجيل الدخول (مع تحيات منتدى انا المسلم )

انا المسلم


 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول
بسم الله الرحمن الرحيم
أسرة منتدى أنا المسلم تهنئ السادة الأعضاء(مدرين -
مشرفين - أعضاء - زائرين) والأمة الإسلامة
بحلول عيد الفطر المبارك
 
 
 
منتدى أنا المسلم
دقات قلب المرء قائلة له إن العمر دقائق وثواني




https://emadghost.yoo7.com
بسم الله الرحمن الرحيم

تم يحمد الله إفتتاح قسم جديد خاص بأجهزة الريسيفر والدش والكروت والكامات

وأيضاً شفرات ART- SHoWTIME -وإيضاً الجزيرة الرياضية

وسوفت وير جميع إجهزة الريسيفر
      

 

 الفصل الرابع : المؤثرات

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
المدير العام
المدير العام
Admin


ذكر
عدد الرسائل : 595
العمر : 42
الموقع : https://emadghost.yoo7.com
المزاج : رايق
 . : الفصل الرابع : المؤثرات 15781610
نقاط : 311
تاريخ التسجيل : 10/05/2008

الفصل الرابع : المؤثرات Empty
مُساهمةموضوع: الفصل الرابع : المؤثرات   الفصل الرابع : المؤثرات I_icon_minitimeالأربعاء أكتوبر 15, 2008 10:51 am

الفصل الرابع : المؤثرات

إن لغة C – كأي لغة أخرى – تتعامل مع التعبيرات، وتتكون التعبيرات من
الثوابت و المتغيرات المرتبطة ببعضها البعض بواسطة المؤثرات.

والمؤثرات تنقسم إلى عدة أنواع هي:
1- المؤثرات الحسابية ( Arithmetic Operators )
2- المؤثرات العلاقية ( Relational Operators )
3- المؤثرات المنطقية ( Logical Operators )

المؤثرات الحسابية ( Arithmetic Operators ) :
تتيح لغة C استخدام العديد من المؤثرات الحسابية، منها المؤثرات الأساسية
والتي تقوم بالعمليات الحسابية الأساسية وهي الموضحة أدناه

+ ( الجمع )
- ( الطرح )
* ( الضرب )
/ ( القسمة )
وبالإضافة لهذه المؤثرات توجد مؤثرات خاصة بلغة C وهي الموضحة أدناه

% ( باقي القسمة )
-- ( النقصان )
++( الزيادة )

وسنتناول بشيء من التفصيل استخدام هذه المؤثرات الخاصة.

مؤثر باقي القسمة
الصورة العامة لاستخدام هذا المؤثر هي : x % y
ويكون الناتج هو باقي قسمة " x " على " y " ، والشكل التالي يوضح استخدام
المؤثر والناتج



CODE
7%3




ويكون الناتج لهذه العملية هو "1 " وهو باقي القسمة للعددين 3/7




مؤثرات الزيادة والنقصان (Decrement & Increment) :
من مزايا لغة ال C انها تستعمل الأداتين الحسابيتين ++ و – لزيادة القيم
بمقدار 1أو انقاصها بمقدار 1 والمثال التالي يوضح طريقة الاستعمال :



CODE




X++;
++X;




ومعناه اضافة قيمة 1 الى X ويمكن كتابته بصورة مكافئة على النحو التالي :



CODE
X=X+1;




وبالطريقة نفسها يمكن انقاص 1 من قيمة X على النحو التالي :



CODE


--X;

X--;



وهو يكافيء الصورة :



CODE
X=X-1;



لكن هناك فرقا في سرعة التنفيذ , فالتعبير ++X اسرع من التعبير X=X+1
وهذه هي الفائدة من جراء استخدام مثل هذه الأدوات

المؤثرات العلاقية ( Relational Operators ) :
يرجع اسم المؤثرات العلاقية الى العمليات المختصة بالقيم التي بينها علاقات
وهو اجراء عمليات مقارنة بين كميات حسابية او رمزية , وتكون نتيجة منطقية
وهي اما نعم (true) أو لا (false)
وفي لغة السي تعامل النتيجة (false) على انها صفر " 0 " وتأخذ النتيجة
(true) أية قيمة غير الصفر والمشهور أنها " 1 " .
ويبين الشكل التالي المؤثرات العلاقية :
نفرض ان : int a=b=3

الفصل الرابع : المؤثرات 1085696012


المؤثرات المنطقية ( Logical Operators ) :

الفصل الرابع : المؤثرات 1085696085
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://emadghost.yoo7.com
 
الفصل الرابع : المؤثرات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» احكام التجويد ( الفصل الرابع في ذكر أحكام النون الساكنة والتنوين)
» التدريبـــــــــــات - الجزء الاول
» الفصل الثالث : الإدخال و الإخراج ( I/O )
» الفصل الخامس : اتخاذ القرار
» الفصل السادس : الحلقات التكرارية

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
انا المسلم :: (`'·.¸ (`'·.¸* البـرمجـة * ¸.·'´) ¸.·'´) :: Turbo C plus plus- c-
انتقل الى: