Specific heat is defined as the amount of heat per unit mass required to raise the temperature of a substance by one degree celsius or fahrenheit. Temperature is a relative measure of hotness or coldness, while heat is a form of energy. Heat is required to change the temperature of a substance, with different materials requiring different amounts of heat to change their temperature by the same amount based on their specific heat.