How much energy does one gram of carbohydrate provide?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

One gram of carbohydrate provides approximately 4 kilocalories (17 kilojoules) of energy.12