Lipids provide the highest amount of energy per mass, with about 9 calories per gram, compared to carbohydrates and proteins, which provide about 4 calories per gram each. This makes lipids essential for energy storage in organisms. Therefore, the correct answer is A. lipids.
;
Lipids provide the highest amount of energy per mass among macromolecules, offering about 9 calories per gram, whereas carbohydrates and proteins provide about 4 calories per gram. This characteristic makes lipids essential for energy storage in organisms. Understanding the caloric content of these macromolecules is important in biology and nutrition. ;