عملگرها در VB:
دوستان نظر داده بودند که در مورد عملگرهای ویژوال بحث شود و ما سعی کردیم مطالب
زیر که در برنامه ها خیلی به درد می خوره ، جمع آوری کنیم و به شما ارائه دهیم.
عملگرها نمادهايي هستند كه اعمالي را روي مقادير(متغييرها و مقادير ثابت) انجام ميدهند.
فرضا عملگر + روي دو عملوند عمل ميكند و آنها را با هم جمع ميكند.در ويژوال بيسيك عملگرها را
به سه دسته تقسيم خواهيم كرد. عملگرهاي حسابي ، عملگرهاي رابطه اي و عملگرهاي منطقي.
در جدول هاي زير انواع عملگرها را به همراه نام و مثال هايي از هر كدام را مشاهده ميكنيد.
| ||||||||||||||||||||||||||||||
|
عملگرهاي رابطه اي | ||
|
عملگر |
نام |
مثال |
|
< |
كوچكتر |
2<6 |
|
<= |
كوچكتر يا مساوي |
2<=2 |
|
> |
بزرگتر |
6>2 |
|
>= |
بزرگتر يا مساوي |
6>=6 |
|
<> |
نامساوي |
6<>2 |
|
عملگرهاي منطقي | ||
|
عملگر |
نام |
مثال |
|
NOT |
نقيض |
NOT X |
|
AND |
و |
X AND Y |
|
OR |
يا |
X OR Y |
|
XOR |
ياي انحصاري |
X XOR Y |
|
EQV |
هم ارزي |
X EQV Y |
|
IMP |
مشمول |
X IMP Y |
|
جدول درستي عملگرهاي منطقي | |||||||
|
X |
Y |
NOT X |
X AND Y |
X OR Y |
X XOR Y |
X EQV Y |
X IMP Y |
|
T |
T |
F | T | T | F | T |
T |
|
T |
F |
F | F | T | T | F |
F |
|
F |
T |
T | F | T | T | F |
T |
|
F |
F |
T | F | F | F | T |
F |
در مورد عملگرهاي حسابي و رابطه اي فكر نميكنم هيچ مشكلي وجود داشته باشد.
اما در مورد عملگرهاي منطقي اگر X,Y داراي ارزش درستي يا نادرستي باشند آنگاه عملگرهاي مذكور
با توجه به درستي و يا نادرستي عملوندهاي X,Y يا درست خواهند بود و يا نادرست.
عملگر NOT : اين عملگر نقيض عملوندش است. مثلا اگر X درست (T) باشد آنگاه NOT X داراي ارزش
نادرستي است و بر عكس.
عملگر AND : نتيجه اين عملگر وقتي درست است كه هر دو عملوندش درست باشد.
عملگر OR : نتيجه اين عملگر وقتي درست است كه حداقل يكي از عملوندها داراي ارزش درستي باشد.
عملگر XOR : نتيجه اين عملگر وقتي درست است كه فقط يكي از عملوندهايش درست باشد.
عملگر EQV : نتيجه اين عملگر وقتي درست است كه دو عملوند داراي ارزش يكساني باشند.يعني يا هر دو
درست و يا هر دو نادرست باشند.
عملگر IMP : نتيجه اين عملگر وقتي درست است كه عملگر سمت چپ درست باشد.