Erik Fredericks, frederer@gvsu.edu Fall 2025
Based on material provided by Erin Carrier, Austin Ferguson, and Katherine Bowers
int x = 7;
+
-
/
*
%
+=
-=
*=
/=
%=
++
--
Comparison: ==, !=, >, <, >=, <=`
Boolean operations:
!
&&
||
Note: These are different than Boolean operators:
~
&
|
^
if (expr) { statement1; } else if (expr2) { statement2; } else { statement3; } // single line statements don't need braces if (expr3) statement;
expression ? expression1 : expression2
expression
expression1
expression2
https://en.cppreference.com/w/c/language/operator_precedence