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.