В 1 г жиров запасается около 39 кДж энергии, а в 1 г углеводов – только 17,6 кДж. Животным в связи с их активностью выгоднее запасать жиры. Растениям же нужно больше углеводов, потому что углеводы для них – не только источник энергии, но и основной материал для построения клеточных стенок (которых нет у животных) и синтеза аминокислот (источником аминокислот для животных являются белки пищи).