Question is in the title really; I\'m sure there is something logical, but for now I\'m stumped!
Bjarne chose them for practical precedence, associativity and mnemonic value.
The precedence isn't perfect, e.g. the boolean and bit-level operators are troublesome.
But it's fairly OK.