+ : np. 3 + 4 , a + b < --- dwuargumentowy + : np. +a <--- oper. jednoargumentowy
- : a - b < --- dwuargumentowy - : np. -a <--- oper. jednoargumentowy a+= 2*4*c%3-b>>2+17|7;\
Operatory i ich hierarchia: 1. () [] -> 2. ! ~ ++ -- + - * & (typ) sizeof , np. +a, -b , &a, *a <==prawostronne
a=5 !a=0 a=0 !a=1 3. * / % <= mnożenie, dzielenie, reszta z dzielenia dzielenie: int/int -> int 4. + - dwuargumentowe dodawanie, odejmowanie 5. << >> np. a>>2 przesunięcie bitowe 6. < <= > >= operatory relacji (porównań) 7. == != równe, nierówne 8 & np. a & b - bitowe AND ( I ) 9. ^ np. a ^ b - bitowa suma modulo 2 (XOR) 10. | np. a | b - bitowe OR (LUB) 11. && np. a && b - logiczne AND ( I ) 12. || np. a || b - logiczne OR ( LUB ) 13. ?: np. gdzie: a>3 <==warunek 6 - przyjmowana wartość, kiedy warunek daje prawdę, -2 - kiedy fałsz 14. = += -= *= /= %= ^= |= &= <<= >>= np. a+=2; 15. , np. a=a++, b=2; <=== jedna instrukcja 16. ++ -- postinkrementacja, postdekrementacja, np. a++ , a--