Which macronutrient yields approximately 9 calories per gram?

Answer

Fat

Fat provides about 9 calories per gram, whereas carbohydrates and protein each provide 4 calories per gram.

Which macronutrient yields approximately 9 calories per gram?
foodcalorie