Cal is a unit of energy or heat, while kcal is a unit of measure equal to 1,000 calories, commonly used to express the energy content of food.