The compiler automatically converts operands in the following circumstances except A、In initializations, the initializer is converted to the type of the variable. B、In assignments, the right-hand operand is converted to the type of the left-hand. C、In arithmetic operations, "smaller" type converts to the "larger" one. D、In relational expressions with operands of mixed types, the automatic conversion stops.