Fats provide approximately 9 kilocalories of energy per gram, which is significantly higher than carbohydrates and proteins, which provide about 4 kilocalories per gram. Vitamins are micronutrients and do not provide significant caloric value.