Which of the following definitions will allow the variable total to hold floating-point values?
A) float total;
B) double total;
C) auto total = 0.0;
D) All of the above
E) A and B but not C