Among the three macro nutrients; Carbohydrate, protein and Fats & oil, carbohydrate is believed to be the class of food with the most calories per gram.
calorie is a unit of how much energy your food gives you.
Carbohydrate has 4 calories per gram, about 50-60% of your total daily calories should come from carbohydrate. It contains the most glucose and gives the quickest form of energy.
When the presence of carbohydrate is felt in the body, it changes 100% of it into glucose.
Aside providing the body with energy that it uses right away, the body stores carbohydrate in the liver which stores it as glycogen and releases it later when the body needs it.
However, fat has the most calories of the nutrient: it contains 9 calories per gram. About 30% of total daily calories should come from fat.
Fat gives energy too but the body changes only about 10% of fat into glucose.
Fat has the most calories but carbohydrates are the fastest and quickest form of energy that the body turns to when it needs energy.
Fats and oil are composed of carbons, hydrogen and fewer oxygen atoms than carbohydrate. Due to this difference in composition fats yield more energy per gram than carbohydrate.