خانه / برنامه نویسی / تقدم عملگرها در زبان C++ – آموزش زبان C++

تقدم عملگرها در زبان C++ – آموزش زبان C++

cpp operators precedence 3918 تقدم عملگرها در زبان C++   آموزش زبان C++

تقدم عملگرها در زبان C++

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

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

مثال

برای درک بهتر تقدم عملگرها در زبان C++ ، به مثال زیر توجه کنید:

امتحان کنید

بعد از اجرای دستورات بالا توسط کامپایلر زبان C++ خروجی زیر بدست خواهد آمد:


لينک منبع

درباره ی admin

همچنین ببینید

استفاده از کامپوننت ها با آسیب پذیری های شناخته شده – گیت

آیا می دانید که ممکن است ابزار های برنامه نویسی یا کامپوننت های قدیمی شما، …

دیدگاهتان را بنویسید

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