食物中的碳水化合物、脂肪和蛋白质是三种供给热量的营养素。根据各种食物中碳水化合物、脂肪和蛋白质的含量,就可以计算出各种食物所能供给的热量。1克碳水化合物供给热量4千卡,1克脂肪供给热量9千卡,1克蛋白质供给热量4千卡。如果一个人每日吃的食物中包含450克碳水化合物、40克脂肪和80克蛋白质,则可以得到的热量为:(4×450)+(9×40)+(4×80)=2480千卡。