دوستان نظر داده بودند که در مورد عملگرهای ویژوال بحث شود و ما سعی کردیم مطالب

زیر که در برنامه ها خیلی به درد می خوره ، جمع آوری کنیم  و به شما ارائه دهیم.


عملگرها نمادهايي هستند كه اعمالي را روي مقادير(متغييرها و مقادير ثابت) انجام ميدهند.

فرضا عملگر + روي دو عملوند عمل ميكند و آنها را با هم جمع ميكند.در ويژوال بيسيك عملگرها را

به سه دسته تقسيم خواهيم كرد. عملگرهاي حسابي ، عملگرهاي رابطه اي و عملگرهاي منطقي.

در جدول هاي زير انواع عملگرها را به همراه نام و مثال هايي از هر كدام را مشاهده ميكنيد.


عملگرهاي حسابي

عملگر

نام

مثال

+

جمع

6+2=8

-

تفريق

6-2=4

*

ضرب

6*2=12

/

تقسيم

6/2=3

^

توان

6^2=36

Mod

باقيمانده تقسيم

6 Mod 2=0

\

تقسيم صحيح

7\2=3

&,+

پيوند رشته ها

"ali"+"shiri"="alishiri"

 

عملگرهاي رابطه اي

عملگر

نام

مثال

<

كوچكتر

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 : نتيجه اين عملگر وقتي درست است كه عملگر سمت چپ درست باشد.