C Programming - Floating Point Issues

Exercise : Floating Point Issues - Point Out Correct Statements
1.
Which of the following is suitable data type for the variable a in the statement given below?
(datatype) a = 23.45;
float
double
long double
long float
Answer: Option
Explanation:
No answer description is available. Let's discuss.