العمليات الحسابية و المنطقية
العمليات :
العمليات الحسابية :
تحوي لغة #C العمليات الحسابية التالية:
1. الجمع (+) :
7 + 4 = 11
"Hello" + "Mamy" = "Hello Mamy"
2. الطرح (-) .
3. الضرب (*) .
4. القسمة الصحيحة (/) .
5. القسمة العشرية (/) .
6. باقي القسمة (%) .
أمثلة :
int n = 10;
int m = 3;
int r = n / m;
// r will be 3
double n = 10;
double m = 3;
double r = n / m;
// r will be 3.333
char c = 'A';
int i;
i = c + 1;
// i will be 66
العمليات المنطقية:
تحوي لغة #C العمليات المنطقية التالية:
1. عملية (&&) وAND .
2. عملية (||) أو OR .
3. عملية النفي (!) .
أمثلة:
bool b;
int n = 10;
int m = 20;
b = ((n > m) || (m % n == 0));
// b will be true
معاملات المقارنة:
تحوي لغة #C معاملات المقارنة التالية:
1. يساوي (==) .
2. لا يساوي (!=) .
3. أكبر (>) .
4. أصغر (<) .
5. أكبر أو يساوي (>=) .
6. أصغر أو يساوي (<=) .
معاملات الزيادة والانقاص:
تحوي لغة #C المعاملات التالية:
1. زيادة واحد (++) .
2. انقاص واحد (--) .
أمثلة :
int i = 10;
i++; //(i= i +1) i will be 11
i--; //(i= i -1) i will be 10
الإسناد :
* يمكن استخدام الإسناد كما يلي:
1. الإسناد (=) .
2. الجمع ثم الإسناد (+=) .
3. الطرح ثم الإسناد (=-) .
4. الضرب ثم الإسناد (*=) .
5. القسمة ثم الإسناد (/=) .
6. باقي القسمة ثم الإسناد (%=) .
أمثلة :
int i = 10;
i += 5; // (i = i + 5) i will be 15
i -= 10; // (i = i - 10 ) i will be 5
معامل الاختبار الثلاثي: ? Operator Ternary The:
* يكون لهذا المعامل الشكل التالي:
一一一一一一一一一一一一一一
condition ? true-value : false-value
一一一一一一一一一一一一一一
*يستخدم لاختبار شرط معين واعادة قيمة إذا كان الشرط محققاً، و إعادة قيمة أخرى في حال عدم تحقق الشرط.
* يبين المثال التالي استخدام هذا المعامل:
int x = 1;
string s = x.ToString() + " ";
s = s + (x == 1 ? "man" : "men");
اليكم فيديو توضيحي يبين كل ما تم شرحه في الاعلى ....
تحياتي...🍀