what is the difference between temperature and internal energy?
Temperature is the kinetic molecular energy of a molecules. Internal energy is the total heat content of a system means sum of kinetic and potential energy of a molecule. Heat is the form of temperature which is transferred from one body to any other due to temperature gradient.