Macronutrients include carbohydrates, fats, and proteins, which are required in large quantities for energy and body function. Vitamins, on the other hand, are micronutrients needed in smaller amounts and primarily serve regulatory roles rather than providing energy.