ANSWER : B
Explanation :
Type Size Format Specifier
float
4 bytes
%f
double
8 bytes
%lf
long double 10 bytes
%Lf
"c" is of type "float" hence "4" gets printed on screen. By default a real number is treated as a "double" hence "8" gets printed after it.