دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۵
  • مرداد

جلسه ۱۲ : عملگرها در زبان #C

  • دسته‌بندی‌ها :
جلسه ۱۲ : عملگرها در زبان #C
    • جزئیات
    • نوع محتواآموش تصویری

      مقدمه :

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش #c ، را دنبال می کنند. در بخش قبلی شما با اینترفیس ها و کاربرد آنها آشنا شدید. در این بخش شما را با عملگرها و انواع آنها در سی شارپ آشنا می کنیم. عملگرها در #C یک نماد مخصوص هستند که مشخص میکنند کدام عملیات روی عملوند ها انجام می شود.

      به عنوان مثال، در ریاضیات علامت (+) به معنای مجموع اعداد چپ و راست است. مانند ریاضیات، #C نیز دارای عملگرهای زیادی است که معمولا بهمراه یک یا دو عملوند می آیند. عملگرهایی که دارای یک عملگر هستند، عملگرهای Unary نامیده می شوند.

      جدول زیر لیست برخی از عملگرهای موجود در #C را نشان می دهد.

      عملگردسته بندی
      x.yاولیه Primary
      +xیکنواخت Unary
      x * yچندگانه Multiplicative
      x + yافزودنی Additive
      x << yتغییر مکان Shift
      x < yمقایسه ای و تست نوع
      x == yمساوی
      x & yAND منطقی
      x ^ yXOR منطقی
      x | yOR منطقی
      x && yAND شرطی
      x || yOR شرطی
      x ?? yNull-coalescing
      ?:شرط
      x = yمساوی در عبارات lambda

       

      همانطور که قبلا ذکر شد، اپراتورهای خاص دارای معانی متفاوت بر اساس نوع عملوند هستند. برای مثال، اگر عملگر + با اعداد استفاده شود، اعداد را باهم جمع می کند، اما اگر با رشته ها استفاده شود، دو رشته را به هم پیوند می دهد.

      به عملگرهایی که بر اساس نوع عملوند ها کارهای مختلفی را انجام می دهند، عملگرهای بیش از بارگذاری (over loading) نامیده می شوند.

      کد زیر #C استفاده از عملگر علامت + را بهمراه انواع عملوند های مختلف نشان می دهد:

      مثال : 

      خروجی :

      مثال : 

       

      برای اطلاعات بیشتر درباره عملگرها به MSDN مراجعه کنید.

       

      در این قسمت با عملگرها و انواع آنها آشنا شدید .

      در بخش بعدی آموزش قصد داریم شما را با دستور شرطی if else آشنا کنیم.

       

      QR:  جلسه ۱۲ : عملگرها در زبان #C
      به اشتراک بگذارید