ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

عملگرها

 
Post new topic   Reply to topic    ParsX.com Forum Index -> ويژوال بيسيك .NET
View previous topic :: View next topic  
Author Message
unknown
مدير بخش ويژوال بيسيك
مدير بخش ويژوال بيسيك


Joined: 05 Dec 2004
Posts: 439
Location: Tehran

PostPosted: Sun Feb 13, 2005 4:23 pm    Post subject: عملگرها Reply with quote

عملگرها
عملگرها کاراکتر یا نمادهای خاصی هستند که برای انجام عملیات خاصی روی متغییرها ، مقادیرثابت ، عبارات و... مورد استفاده قرار می گیرند. عملگرها به سه دسته تقسیم می شوند:
1. محاسباتی
2. منطقی
3. رابطه ای

عملگرهای محاسباتی:
^ توان
* ضرب
/ تقسیم
\ تقسیم صحیح
+ جمع
- تفریق
Mod باقیمانده تقسیم
& ، + الحاق رشته ها

مثال:
2 ^ 3 = 8
2 * 3 = 6
6 / 2 = 3
7 \ 2 = 3
2 + 3 = 5
2 – 3 = -1
11 Mod 3 = 2
“Am” & “ir” = “Amir”   or   “Am” + “ir” = “Amir”

عملگرهای منطقی:
Not
And
Or
Xor
Eqv
Imp

مثال:

Dim a, b, c As Boolean
c = True
a = Not b      a = True
a = b And c      a = False
a = b Or c      a = True
a = b Xor c      a = True
a = b Eqv c      a = False
a = b Imp c      a = True

x   y   And    Or   Xor   Eqv   Imp

F   F   F   F   F   T   T      
F   T   F   T   T   F   T

T   F   F   T   T   F   F   
T   T   T   T   F   T   T


عملگرهای رابطه ای:
< بزرگتر
=< بزرگتر یا مساوی
> کوچکتر
=> کوچکتر یا مساوی
= مساوی
<> مخالف

مثال:

Dim a As Boolean, b, c As Integer
b = 75
c = 21
a = b > c         a = True
a = b >= c      a = True
a = b < c         a = False
a = b <= c      a = False
a = b = c         a = False
a = b <> c      a = True


تقدم عملگرها:
1. پرانتز()
2. توان ^
3. تفریق یکانی –
4. ضرب و تقسیم اعشاری * و /
5. تقسیم صحیح \
Mod. 6
7. جمع و تفریق + و –

نکته:
1. عملگرهایی که در یک ردیف قرار گرفته اند مثل * و / یا + و – نسبت به هم تقدم مکانی دارند. یعنی هر کدام زودتر ظاهر شوند، زودتر انجام می شوند.

2. اگر در عبارتی از چند عملگر توان استفاده شده باشد، تقدم آنها از راست به چپ کاهش می یابد. یعنی اول توان سمت راست و بعد توان های سمت چپ اجرا می شوند.
مثال:
X = 2 ^ 3 ^ 4

ابتدا 3 به توان 4 می رسد، سپس 2 به توان حاصل یعنی 81 می رسد.
X = 4096


3. تقدم عملگرهای منطقی به همان ترتیبی می باشد که نوشته شده اند. از بالا به پایین.

4. عملگر باقی مانده ، باقی مانده یک تقسیم صحیح را حساب می کند. یعنی عملوندهای آن حتما باید صحیح باشند.


مولف:
امیر مرادآبادی (amirmoradabadi@yahoo.com)
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> ويژوال بيسيك .NET All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum