#!/bin/bash
clear
echo '	Operator Precedence		Associativity'
echo
echo '() [] -> .				left to right'
echo '! ~ ++ -- - (type) * & sizeof		right to left'
echo '* / %					left to right'
echo '+ -					left to right'
echo '<< >>					left to right'
echo '< <= > >=				left to right'
echo '== !=					left to right'
echo '&					left to right'
echo '^					left to right'
echo '|					left to right'
echo '&&					left to right'
echo '||					left to right'
echo '?:					right to left'
echo '= += -= *= /= %= &= ^= |= <<= >>=	right to left'
echo ',					left to right'
echo 'Unary +, -, and * have higher precedence than the binary forms.'
