پیش از مطالعه جداول بهتر است با برخی اصطلاحات موجود درباره این موضوع آشنا شوید:
عملگر Operator: علامتی است که عملیاتی را بر روی عملوند (Operand) اعمال می کند. مانند علامت “+” یا “×”.
عملوند Operand: اعداد ثابت یا متغیر که عملگرها بر روی آن ها عمل می کنند.
مثال:
lngNum1 + 18 ⇐ (در این مثال عدد ثابت ۱۸ و متغیر lngNum1 عملوند بوده و علامت “+” عملگر است.)
عملگرهای (Operators) ریاضی (محاسباتی) |
|||
علامت عملگر |
کارکرد عملگر |
مثال |
نتیجه |
^ | توان | ۳^۳ | ۲۷ |
* |
ضرب |
۳*۳ | ۹ |
/ | تقسیم | ۳/۳ | ۱ |
+ | جمع | ۳+۳ | ۶ |
ــ |
تفریق | ۳-۳ | ۰ |
Mod |
باقی مانده تقسیم |
۲۰ Mod 3 | ۲ |
\ | تقسیم صحیح | ۱۲\۵ | ۲ |
+ یا & | جمع رشته ها | “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) ریاضی (محاسباتی) |
|||
ترتیب اولویت |
کارکرد عملگر |
مثال |
نتیجه |
اول | پرانتزها “()” | (۲۰ – ۱۲) / ۴ | ۲ |
دوم |
توان “^” |
۶ ^ ۲ + ۵ | ۴۱ |
سوم | “*” و “/” |
۴ + ۶ * ۲ | ۲۰ |
چهارم | \ | ۳۰ – ۱۹ \ ۲ |
۲۱ |
پنجم |
Mod | ۳۰ – ۱۹ Mod 2 | ۲۹ |
ششم | “+” و “-” |
۲۲ + ۳ * ۲ | ۵۰ |
[divide style=”dashs” icon=”circle” color=”#7100e2″]
اولویت عملگرهای منطقی (Logical Operators) |
|
ترتیب اولویت |
علامت عملگر |
اول | NOT |
دوم |
AND |
سوم | OR |
چهارم | XOR |
پنجم | EQV |
ششم | IMP |
توجه: اگر در یک عبارت از عملگرهایی استفاده کردید که از انواع مختلف می باشند، ترتیب اولویت آنها به ترتیب زیر می باشد:
اولویت اول: عملگرهای ریاضی (محاسباتی)
اولویت دوم: عملگرهای شرطی (رابطه ای)
اولویت سوم: عملگرهای منطقی
[divide style=”dashs” icon=”circle” color=”#7100e2″]
تهیه شده در سایت JustEducation.ir
خسته نباشی مسلمون
همش عالی بود به جز تیکه آخرش در رابطه با اون فتوای انتهایی …
آخه گیریم یه نفر هم بیاد و کپی برداری کنه بزاره به اسم خودش ، اینم بزار به حساب انفاق و ببخش ، چرا حرامش کردی؟
سخت نگیر تا بهت سخت گرفته نشه عزیز دل
عالی، عالی و کامل توضیح دادین ممنون
خواهش میکنم. خدمت رسانی وظیفه سایت ماست!