Арифметикалық операторлар Бинарлық арифметикалық операторлар «+-қосу», «- -алу», «* -көбейту», «/ - бөлу», «%-проценттік бөлу» операторлары болып табылады. Операндтарға атауына сәйкес амалдарды қолдану қажеттігін білдіреді. Ал, x % y өрнегі х-ті y-ке бөлгендегі қалдықты береді. Егер қалдықсыз бөлінсе нөлге тең. Және бұл проценттік бөлу операторы float, double типті операндтарға қолданылмайды. + және - операторларының приоритеттері бірдей, олар *, / және % операторларының приоритеттерінен кіші. Бір приоритеттік деңгейдегі арифметикалық операторлар солдан оңға қарай орындалады.
Қатынас операторлары: «<=» - кіші немесе тең, «>» - үлкен, «>=»- үлкен немесе тең. Бұл операторлардың приоритеттері бірдей. Бұдан бір деңгейге төмен: == (тең) және != (тең емес).
Логикалық операторлар &&(және) немесе ||(немесе). Арасында && немесе || операторлары тұрған өрнектер солдан оңға қарай есептеледі және нәтиженің мәні ақиқат немесе жалған болғанда бірден аяқталады.
! – унарлық оператор (не), нөлдік емес операндты 0-ге, ал 0-ді 1-ге айналдырады, көбінесе мынадай констукцияда қолданылады: if (!V) немесе if(V= =0). Бұл екі конструкция эквивалентті. f (!V) – конструкциясы “егер V нөл емес болса” деп оқылады.