食物热量通常是通过测量其成分中的能量含量来计算的。主要成分包括碳水化合物、脂肪、蛋白质和纤维。每克碳水化合物和蛋白质都含有4千卡的能量,每克脂肪含有9千卡的能量,而纤维通常不产生可消耗的能量。食物的总能量通过每种成分的含量乘以其相应的能量值来计算。水分的含量也会影响食物的热量,因为水分是不含能量的。因此,通常会使用食物中干燥物质的热量值来计算其热量。最终的热量值通常以千卡(kcal)或千焦(kJ)为单位。值得注意的是,这种计算方法是基于理论上的近似值,实际值可能会因食物的加工方式、含水量变化等因素而有所不同。