عملگرهای منطقی
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
عملگرهای منطقی در زبان سی شارپ
مباحث مربوط به اعمال ریاضی در زبان برنامهنویسی سیشارپ، با استفاده از عملگرهای محاسباتی انجام میشوند. به طور کلی حدودا نزدیک به ۸۰ عملگر در زبان سیشارپ وجود دارد (همگی برای اعمال ریاضی نیست!) که اصلا نیازی به حفظ کردنشان وجود نداشته و به مرور زمان یاد خواهید گرفت.
معرفی انواع عملگرهای منطقی Logical Operators در زبان سی شارپ
۱. عملگر and یا همان “و”
نماد: &&
کاربرد: برای زمانهایی که بیش از یک شرط را میخواهیم بررسی کنیم و جواب تمامی شرطها مهم است.
int a = 5;
int b = 4;
int c = 3;
bool flag = a > b && b > c;
خروجی
flag = true
۲. عملگر or یا همان “یا”
نماد: ||
کاربرد: برای زمانهایی که بیش از یک شرط را میخواهیم بررسی کنیم و جواب true تنها یک شرط از چند شرط کافی است.
int a = 5;
int b = 4;
int c = 5;
bool flag = a > b || b > c;
خروجی
flag = true
۳. عملگر not یا همان “نقیض”
نماد: !
کاربرد: برای زمان هایی که میخواهیم جواب شرط ما معکوس شود، یعنی اگر شرط true بود برای ما false بیاورد، و اگر false بود برای ما true بیاورد.
int a = 5;
int b = 4;
bool flag = ! (b > a) ;
خروجی
flag = true
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.