پیش از مطالعه جداول بهتر است با برخی اصطلاحات موجود درباره این موضوع آشنا شوید:
عملگر Operator: علامتی است که عملیاتی را بر روی عملوند (Operand) اعمال می کند. مانند علامت “+” یا “×”.
عملوند Operand: اعداد ثابت یا متغیر که عملگرها بر روی آن ها عمل می کنند.
مثال:
lngNum1 + 18 ⇐ (در این مثال عدد ثابت 18 و متغیر lngNum1 عملوند بوده و علامت “+” عملگر است.)
| عملگرهای (Operators) ریاضی (محاسباتی) |
|||
| علامت عملگر |
کارکرد عملگر |
مثال |
نتیجه |
| ^ | توان | 3^3 | 27 |
| * |
ضرب |
3*3 | 9 |
| / | تقسیم | 3/3 | 1 |
| + | جمع | 3+3 | 6 |
| ــ |
تفریق | 3-3 | 0 |
| Mod |
باقی مانده تقسیم |
20 Mod 3 | 2 |
| \ | تقسیم صحیح | 12\5 | 2 |
| + یا & | جمع رشته ها | “Hi” & “There” | Hi There |
[divide style=”dashs” icon=”circle” color=”#7100e2″]
| عملگرهای شرطی (Conditional Operators) ــ عملگرهای رابطه ای |
||
| علامت عملگر |
کارکرد عملگر |
مثال |
| = | مساوی | – |
| > |
بزرگتر |
– |
| < | کوچکتر | – |
| >= | بزرگتر یا مساوی |
– |
| <= |
کوچکتر یا مساوی | – |
| <> | مخالف (نامساوی) |
– |
| عملگرهای انتسابی (Assignment Operators) | ||
| += | عملگر راست و چپ را با هم جمع کرده و برابر عملگری قرار می دهد که علامت “+” کنار آن است.
|
A += B ⇒ A + B = A |
| -= | عملگر راست و چپ را از هم تفریق کرده و برابر عملگری قرار می دهد که علامت “-” کنار آن است.
|
A -= B ⇒ A – B = A |
| *= | عملگر راست و چپ را در هم ضرب کرده و برابر عملگری قرار می دهد که علامت “*” کنار آن است. |
A *= B ⇒ A * B = A |
| /= | عملگر راست و چپ را بر هم تقسیم کرده و برابر عملگری قرار می دهد که علامت “/” کنار آن است. |
A /= B ⇒ A / B = A |
| \= | عملگر راست و چپ را بر هم تقسیم صحیح کرده و برابر عملگری قرار می دهد که علامت “\” کنار آن است. |
A \= B ⇒ A \ B = A |
| ^= | عملگر راست و چپ را به توان هم رسانده و برابر عملگری قرار می دهد که علامت “^” کنار آن است. |
A ^= B ⇒ A ^ B = A |
| <<= | به کارتون نمیاد! | به کارتون نمیاد! |
| >>= | به کارتون نمیاد! | به کارتون نمیاد! |
| &= | رشته های راست و چپ را مخلوط کرده و برابر رشته ای قرار می دهد که علامت “&” کنار آن است. |
StrA &= StrB ⇒ StrA & StrB = StrA |
[divide style=”dashs” icon=”circle” color=”#7100e2″]
| عملگرهای منطقی (Logical Operators) |
|
| علامت عملگر |
کارکرد عملگر |
| NOT | مکمل |
| AND |
و |
| OR | یا |
| XOR | یایِ انحصاری |
| EQV | تساوی |
| IMP | دلالت (معنی) |
[divide style=”dashs” icon=”circle” color=”#7100e2″]
| اولویت عملگرهای (Operators) ریاضی (محاسباتی) |
|||
| ترتیب اولویت |
کارکرد عملگر |
مثال |
نتیجه |
| اول | پرانتزها “()” | (20 – 12) / 4 | 2 |
| دوم |
توان “^” |
6 ^ 2 + 5 | 41 |
| سوم | “*” و “/” |
4 + 6 * 2 | 20 |
| چهارم | \ | 30 – 19 \ 2 |
21 |
| پنجم |
Mod | 30 – 19 Mod 2 | 29 |
| ششم | “+” و “-” |
22 + 3 * 2 | 50 |
[divide style=”dashs” icon=”circle” color=”#7100e2″]
| اولویت عملگرهای منطقی (Logical Operators) |
|
| ترتیب اولویت |
علامت عملگر |
| اول | NOT |
| دوم |
AND |
| سوم | OR |
| چهارم | XOR |
| پنجم | EQV |
| ششم | IMP |
توجه: اگر در یک عبارت از عملگرهایی استفاده کردید که از انواع مختلف می باشند، ترتیب اولویت آنها به ترتیب زیر می باشد:
اولویت اول: عملگرهای ریاضی (محاسباتی)
اولویت دوم: عملگرهای شرطی (رابطه ای)
اولویت سوم: عملگرهای منطقی
[divide style=”dashs” icon=”circle” color=”#7100e2″]
تهیه شده در سایت JustEducation.ir
خسته نباشی مسلمون
همش عالی بود به جز تیکه آخرش در رابطه با اون فتوای انتهایی …
آخه گیریم یه نفر هم بیاد و کپی برداری کنه بزاره به اسم خودش ، اینم بزار به حساب انفاق و ببخش ، چرا حرامش کردی؟
سخت نگیر تا بهت سخت گرفته نشه عزیز دل
عالی، عالی و کامل توضیح دادین ممنون
خواهش میکنم. خدمت رسانی وظیفه سایت ماست!