The difference between float and double in C language

https‮ww//:‬w.lautturi.com
The difference between float and double in C language

Float is a single precision floating point number
Double is a double precision floating point number

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

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

    float  number1 = 12345678.3456789;
    double number2 = 12345678.3456789;

    printf("number1 = %f\n", number1);
    printf("number2 = %lf", number2);
    return 0;
}

output:

number1 = 12345678.000000
number2 = 12345678.345679
Process returned 0 (0x0)   execution time : 0.106 s
Press any key to continue.
Created Time:2017-08-28 18:45:19  Author:lautturi