Question: why do fats have more calories than carbohydrates?
Answer: Therefore, when the greater number of electrons around the carbon atoms in fatty acids are transferred to oxygen (when the fatty acids are oxidized), more energy is released than when the same process happens to carbohydrates.