a) operator overloading. b) operator. c) assignment (=), address (&), comma (,). d) precedence, associativity, "arity."
Operator >> is both the right-shift operator and the stream extraction operator, depending on its context. Operator << is both the left-shift operator and the stream insertion operator, depending on its context.
For operator overloading: It would be the name of a function that would provide an overloaded version of the / operator for a specific class.
The precedence is identical.