The doubles and floats are datatypes used to declare decimal type variables. They are similar, but doubles have 15 decimal digits, and floats only have 7.
Example:
float marks = 97.5;
double num;
#include <stdio.h>
int main() {
float f = 0.3;
double d = 10.67;
printf("Float value: %f\n", f);
printf("Double value: %f\n", d);
return 0;
}
Output
Float value: 0.300000
Double value: 10.670000