A legfontosabb különbség a kalóriák és a szénhidrátok között az, hogy a kalóriák a szénhidrátok, lipidek, fehérjék stb. Légzéséből felszabaduló energia mennyiségét jelentik, míg a szénhidrátok a természetben a legelterjedtebb szerves vegyületek, amelyek könnyen rendelkezésre állnak energiaigényhez.
Többféle makromolekula létezik, amelyek az élő szervezetek egyszerű molekuláiból állnak. Ezek egy része szénhidrát, lipid, fehérje és nukleinsav. Az autotrófok maguk állíthatják elő ételeiket. A heterotrófok azonban diétájuk révén szerves vegyületeket nyernek az autotrófok által. Sejtlégzéssel az organizmusok energiát termelnek metabolikus reakcióikhoz. A sejtes légzés során a szerves szubsztrátok, például a glükóz stb., Egyszerű molekulákra bomlanak. A lebontás során felszabaduló energiát ATP (energia pénznem) formájában tárolják a sejtek. A különböző makromolekulák közül a szénhidrátok vagy a szénhidrátok a leggyakoribbak és a legtöbbet hasznosítják a szerves vegyületeket az energiatermelésben. A kalória vagy a kalória olyan egység, amely a szubsztrátokból felszabaduló energiát méri.