Hello Welcome to Brainly
heres your answer
The macronutrients -- fat, protein and carbohydrates -- are high in energy density, which means that they have 4 or more calories per gram. The other essential nutrients -- water, vitamins and minerals -- have no calories, so they provide no energy.
your welcome :}