%f is a single precision floating-point number
%lf is a double precision floating-point number
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char const *argv[]) { float num = 12345.45678901; printf("%f\n",num); printf("%lf\n",num); return 0; }