What is the difference between a heat calorie and a food calorie?

3 answers

A 'heat calorie' is the amount of energy it takes to heat 1 mL of water 1 degree celsius. This is the 'real' calorie.

A food calorie is 1000 heat calories. 1 food calorie is written as 1 C. So when you eat something with '150 calories', you're actually eating 150000 heat calories.
Why is it necessary to have reguarly spaced gaps between sections of a concrete sidewalk?
How many calories of heat are needed to raise the temperature of 10 grams of water from 10 degrees Celsius to 20 degrees Celsius?