- Div = Mul > Add = Sub (Took standard precedence order as with all mathematical computation tools like bc)
- And > Or
- Unary operators have most precedence
- All operators are left associative
- Arithmetic operators are not defined for booleans (i.e. no casting is performed)
- Boolean operators on integers are not defined (i.e. integers are not automatically cast to booleans)
- Genearate executable by running make
- Execute "./calc" without any command line args.
- Enter any valid expression (like "5*2" ) and press enter.