The correct choice is (c) The compiler
For explanation: This is also called type promotion and is carried out automatically by the compiler wherein it automatically converts a variable from one data type to another data type which is higher than that. Usually this is done to avoid any loss of data during calculations of floating type numbers.