The parentheses in the C shell example are to avoid having the bit-shifting operators confused as I/O redirection operators. In either language, parentheses can always be used to explicitly specify the desired order of evaluation, even if only for clarity.
The parentheses in the C shell example are to avoid having the bit-shifting operators confused as I/O redirection operators In either language parentheses can always be used to explicitly specify the desired order of evaluation even if only for clarity