0

آموزش #C – بخش ششم | عملگرها در سی شارپ

دسته بندی ها : #C, برنامه‌نویسی ۶ دی ۱۳۹۷ علی نصر 209 بازدید
انواع عملگرها در #C

با سلام و درود به دوست‌داران زبان سی‌شارپ. در بخش قبلی آموزش به شرح کاراکترهای خاص و تبدیل انواع به یکدیگر پرداختیم. در این بخش به آموزش یک مبحث ساده اما مهم در زبان‌های برنامه نویسی می‌پردازیم و آن هم عملگرها هستند. همانطور که می‌دانید، ما در این سری از آموزش‌ها به آموزش زبان برنامه‌نویسی #C پرداخته‌ایم؛ در این قسمت نیز به بررسی عملگرها در سی شارپ خواهیم پرداخت. با ما همراه باشید.

عملگرها در سی شارپ

عملگرها در سی شارپ به دسته‌های مختلفی تقسیم می‌شوند.

  1. عملگرهای منطقی
  2. عملگرهای ریاضی
  3. عملگرهای بیتی
  4. عملگرهای مقایسه‌ای
  5. عملگرهای تخصیصی

باید توجه داشت که عملگرها در سی شارپ سه نوع هستند.

  1. عملگرهایی که به یک عملوند نیاز دارند (Unary).
  2. عملگرهایی که به دو عملوند نیاز دارند (Binary).
  3. عملگرهایی که به سه عملوند نیاز دارند (Ternary).

عملگرهای ریاضی

عملگرهای ریاضی

به مثال‌های زیر توجه کنید.

عملگر + اگر دارای عملوندهایی از نوع رشته باشد باعث الحاق رشته‌ها به یکدیگر می‌شود. عملگرهای ++ و — هم می‌توانند قبل از متغیر و هم بعد از متغیر بیایند. به مثال زیر دقت کنید:

عملگرهای مقایسه‌ای

از این دسته از عملگرها در دستورات شرطی بیشتر استفاده می‌شود. حاصل همه‌ی عبارت‌های بالا از نوع بولی است.

عملگرهای مقایسه‌ای

به مثال‌های زیر توجه کنید:

عملگرهای منطقی

عملوند های عمگلرهای منطقی باید از نوع بولین باشند و حاصل هم از نوع بولی است.

عملگرهای منطقی

نمونه کدهای زیر نشانگر این نوع از عملگرها در سی شارپ هستند:

عملگرهای تخصیصی

این نوع از عملگرها مقدار متغیر سمت راست خود را در متغیر سمت چپ قرار می‌دهند.

عملگرهای تخصیصی

همانطور که در مثال‌های زیر می‌بینید، حاصل تمام عبارات بالا در متغیر سمت چپی ریخته می‌شود.

عملگرهای بیتی

این عملگرها به ما اجازه‌ی دستکاری داده متغیرها در سطح بیت را می‌دهند.

عملگرهای بیتی

در مثال‌های زیر، کاربرد این نوع از عملگرها در سی شارپ را مشاهده می‌کنید:

تقدم عملگرها

عملگرها در سی‌شارپ دارای حق تقدم هستند. و در محاسباتی که بیش از دو عملوند حضور دارند، حق تقدم عملگرها مشخص می‌کند ابتدا کدام عملگر اثر کند.

تقدم عملگرها

برای ایجاد خوانایی بیشتر در عباراتی که دارای چندین عملگر هستند می‌توان از پرانتز استفاده کرد. در قطعه کد زیر این موضوع به وضوح نشان داده شده:

دوستان این بخش هم به پایان رسید. تا بخش‌ بعدی و آموزشی دیگر شما را به پروردگار می‌سپارم. برای استفاده از سایر آموزش‌ها با رزدینو همراه باشید.

علی نصر
علی نصر

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.

چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.

چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.

چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

نظرات کاربران

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

لینک کوتاه :