با مطالعهی دو فصل گذشته علاوه بر اجرای محیط نرمافزاری ویژوال استودیو به معرفی انواع داده در زبان برنامهنویسی سی شارپ پرداختیم. در صورتیکه دو فصل گذشته را مطالعه نکردهاید از طریق این لینک وارد صفحه دوره آموزشی سی شارپ شده و تمام آموزشها را یکجا مطالعه بفرمایید. در این فصل میخواهیم به توضیح علمگرهای ریاضیاتی در زبان برنامهنویسی C# بپردازیم.
عملگرها در زبان برنامهنویسی به عنوان سمبلهایی هستند که به کامپایلر اطلاع میدهند عملیات ریاضیاتی خاصی را انجام دهد. زبان برنامهنویسی سی شارپ مجموعهای از علمگرهای توکار (ساخته شده توسط خود زبان و شرکت ماکروسافت) را ارائه میدهد که در تقسیمبندی زیر قرار میگیرند:
با ارائهی یک مثال کاربردی این عملگر را توضیح خواهیم داد. فرض کنید مقدار A برابر ۱۰ و مقدار B برابر ۲۰ است آنگاه داریم:
1
2
3
4
5
6
7
8
9
|
Operator Description Example
+جمع A+B=30
-تفریق A-B=-10
*ضرب A *B=200
/تقسیم B/A=2
%باقیماندهیتقسیم B%A=0
++یکواحدافزایش A++=11
--یکواحدکاهش A--=9
|
1
2
3
4
5
6
7
|
Operator Description Example
==تساویدومقدار (A==B)isnottrue.
!=عدمتساویدومقدار(A!=B)istrue.
> بزرگتر (A>B)isnottrue.
< کوچکتر (A<B)istrue.
>= بزرگترمساوی (A>=B)isnottrue.
<= کوچکترمساوی (A<=B)istrue.
|