the answer is 4 8 8 (which is not there in options)
"By default,floating constant are stored as double precision numbers.To force the compiler to store a floating constant in floating format,put the letter f(or F) and in long double format put the letter l(or L) at the end "
now 3.14f is stored as float since f is specified at the end ...4 bytes(compiler dependent ofcourse)
3.14,3.141 are stored as double since no letter at the end.....8 bytes,8 bytes