آموزش سی شارپ

مباحث پایه سی شارپ

مباحث پیشرفه سی شارپ

دستورات سی شارپ

تقدم عملگرها در سی شارپ – آموزش سی شارپ

  • یکشنبه ۲۱ مرداد ۱۳۹۷
  • بازدید ۳,۱۶۰ نفر

تصویر csharp-operators-precedence_3144 تقدم عملگرها در سی شارپ - آموزش سی شارپ

تقدم عملگرها در زبان سی شارپ

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

دسته بندیعملگرهاترتیب
پسوندی() [] -> . ++ – –از چپ به راست
یگانی+ – ! ~ ++ – – (type)* & sizeofاز راست به چپ
ضربی* / %از چپ به راست
افزودنی+ –از چپ به راست
شیفت<< >>از چپ به راست
رابطه ای< <= > >=از چپ به راست
برابری== !=از چپ به راست
AND بیتی&از چپ به راست
XOR بیتی^از چپ به راست
OR بیتی|از چپ به راست
AND منطقی&&از چپ به راست
OR منطقی||از چپ به راست
شرطی?:از راست به چپ
انتسابی= += -= *= /= %=>>= <<= &= ^= |=از راست به چپ
کاما,از چپ به راست

در زیر مثالی برای نحوه استفاده از تقدم عملگرها در سی شارپ بیان شده است.

مثال:

امتحان کنید

بعد از اجرای دستورات بالا توسط کامپایلر سی شارپ خروجی زیر بدست خواهد آمد.

 

باکس دانلود
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است