C# – اپراتورهای مقایسهای (Comparison Operators)
اپراتورهای مقایسهای برای مقایسه دو مقدار یا متغیر استفاده میشوند. این اپراتورها به شما کمک میکنند تا تصمیمگیریهای منطقی و شرطی در برنامهنویسی انجام دهید.
نتیجه اپراتورهای مقایسهای همیشه یکی از دو مقدار True
یا False
است. این مقادیر به نام مقادیر بولین شناخته میشوند که در فصلهای بعدی بیشتر با آنها آشنا خواهید شد.
لیست اپراتورهای مقایسهای
اپراتور | نام | مثال | |
---|---|---|---|
== |
برابر با (Equal to) | x == y |
|
!= |
نابرابر با (Not equal) | x != y |
|
> |
بزرگتر از (Greater than) | x > y |
|
< |
کوچکتر از (Less than) | x < y |
|
>= |
بزرگتر یا مساوی (Greater than or equal to) | x >= y |
|
<= |
کوچکتر یا مساوی (Less than or equal to) | x <= y |
توضیحات
==
(برابر با – Equal to): این اپراتور بررسی میکند که آیا دو مقدار برابر هستند یا نه. نتیجه true
خواهد بود اگر مقادیر برابر باشند و false
در غیر این صورت.
int x = 10;
int y = 10;
bool result = (x == y); // نتیجه true است، چون مقادیر برابرند.
!=
(ناابرابر با – Not equal): این اپراتور بررسی میکند که آیا دو مقدار نابرابر هستند یا نه. نتیجه true
خواهد بود اگر مقادیر نابرابر باشند و false
در غیر این صورت.
int x = 10;
int y = 10;
bool result = (x == y); // نتیجه true است، چون مقادیر برابرند.
>
(بزرگتر از – Greater than): این اپراتور بررسی میکند که آیا مقدار اول بزرگتر از مقدار دوم است یا نه. نتیجه true
خواهد بود اگر مقدار اول بزرگتر باشد و false
در غیر این صورت.
int x = 10;
int y = 5;
bool result = (x > y); // نتیجه true است، چون x بزرگتر از y است.
<
(کوچکتر از – Less than): این اپراتور بررسی میکند که آیا مقدار اول کوچکتر از مقدار دوم است یا نه. نتیجه true
خواهد بود اگر مقدار اول کوچکتر باشد و false
در غیر این صورت.
int x = 5;
int y = 10;
bool result = (x < y); // نتیجه true است، چون x کوچکتر از y است.
>=
(بزرگتر یا مساوی – Greater than or equal to): این اپراتور بررسی میکند که آیا مقدار اول بزرگتر یا مساوی با مقدار دوم است یا نه. نتیجه true
خواهد بود اگر مقدار اول بزرگتر یا مساوی باشد و false
در غیر این صورت.
int x = 10;
int y = 10;
bool result = (x >= y); // نتیجه true است، چون x بزرگتر یا مساوی y است.
<=
(کوچکتر یا مساوی – Less than or equal to): این اپراتور بررسی میکند که آیا مقدار اول کوچکتر یا مساوی با مقدار دوم است یا نه. نتیجه true
خواهد بود اگر مقدار اول کوچکتر یا مساوی باشد و false
در غیر این صورت.
int x = 5;
int y = 10;
bool result = (x <= y); // نتیجه true است، چون x کوچکتر یا مساوی y است.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام