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.