Having had some recent education on the macronutrients in food, I have learned that it is important to understand where the calories in your food come from, whether from protein, carbohydrates, or fat. It look at nutrition labels completely different now.
On a nutrition label, I usually see these three macronutrients in bold, along with a few micronutrients like sodium, potassium, and cholesterol. Now I would expect that the calories from fat to total calories ratio would match the grams of fat to grams per serving ratio, but it is not so. Take this example:
72 of the 230 calories come from fat, or 31.3%. However, 8 grams of the 55 grams of the serving's mass comes from fat, or 14.5%. These are very different numbers. This is true for many other examples I could post.
Does this mean that the same mass of fat always has more calories than an equivalent mass of the other macronutrients?