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.