Differences between float and double data types in C language

‮tth‬ps://www.lautturi.com
Differences between float and double data types in C language
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char const *argv[]) {

    float num1 = 1234.56789;
    double num2  = 1234.56789;

    printf("num1 = %f\n", num1);
    printf("num2 = %lf", num2);

    return 0;
}

The output precision is different:

num1 = 1234.567871
num2 = 1234.567890
Created Time:2017-08-28 15:28:06  Author:lautturi