قبل از این که به معرفی انواع عملگرها در زبان برنامه نویسی ++Cبپردازیم لازم است که اول بدانیم عملگر به چه معناست و چه تعریفی دارد؟؟!!ا عملگرها(operator) سمبل هائی هستند که به کامپیوتر فرمان می دهند عملی روی یک یا چند عملوند انجام دهد. عملگرها به یک ،دو یا سه عملوند (operand) نیاز دارند تا روی آن عمل کنند.
عملگرهای ++C در چند گروه قرار می گیرند:

• عملگر انتساب
• عملگرهای ریاضی
• عملگرهای رابطه ای
• عملگرهای منطقی

وقتی عبارتی حاوی بیش از یک عملگر باشد به قواعدی نیاز است که ترتیب انجام عملگرها را تعیین کند. این قواعد الویت عملگر(operator precedence) نامیده می شود. هر عملگر الویت خاصی دارد. عملگرهائی که الویت بیشتر دارند اول اجرا می شوند.
با پرانتزها می توان الویت عملگرها را درون عبارت تغییر داد. ارزیابی از داخلی ترین پرانتز شروع می شود. از پرانتز برای روشن تر شدن ترتیب ارزیابی عملگرها استفاده کنید.
اگر عبارت شامل چند عملگر با الویت یکسان باشد عملگرها از چپ به راست ارزیابی می شوند.بهتر است برای جلوگیری از ابهام یک عبارت پیچیده به چند عبارت ساده تر شکسته شود.