How many calories are there in 1 gram of carbohydrate?

How many calories are there in 1 gram of carbohydrate?A. 2
B. 2
C. 4
D. 10.25

Carbohydrates provide 4 calories per gram, protein provides 4 calories per gram, and fat provides 9 calories per gram.