Like carbohydrates, fats are composed of carbon, hydrogen and oxygen. However, fats contain a lower ratio of oxygen to hydrogen and carbon than do carbohydrates and proteins. Therefore, fats yield a much higher caloric content than either carbohydrate or protein