پیش از مطالعه جداول بهتر است با برخی اصطلاحات موجود درباره این موضوع آشنا شوید:
عملگر 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
خسته نباشی مسلمون
همش عالی بود به جز تیکه آخرش در رابطه با اون فتوای انتهایی …
آخه گیریم یه نفر هم بیاد و کپی برداری کنه بزاره به اسم خودش ، اینم بزار به حساب انفاق و ببخش ، چرا حرامش کردی؟
سخت نگیر تا بهت سخت گرفته نشه عزیز دل
عالی، عالی و کامل توضیح دادین ممنون
خواهش میکنم. خدمت رسانی وظیفه سایت ماست!