Operatory podobnie jak w matematyce nie zawsze są wykonywane w kolejności od lewej do prawej, ale mają określone priorytety.
Poznane do tej pory operatory wykonają się w następującej kolejności
Pełną listę można znaleźć np. na stronie cppreference.com.
Na przykład kod
if(a+2<c||b*2==c&&a*b%c) cout<<a+b*c<<a-b/c<< endl;
if( (a + 2 < c) || ((b * 2 == c) && (a * b % c)) ) cout << (a + b * c) << (a - b/c) << endl;