Table of Contents
float Data Type in C: Usage and Examples
- Float data type allows a variable to store decimal values.
- Storage size of float data type is 4. This also varies depend upon the processor in the CPU as “int” data type.
- We can use up-to 6 digits after decimal using float data type.
- For example, 10.456789 can be stored in a variable using float data type.
Example:
float f1 = 234.5
Storage size of float
| Type | Storage size | Value range | Precision |
|---|---|---|---|
| float | 4 byte | 1.2E-38 to 3.4E+38 | 6 decimal places |
float Variable Declaration and Variable Initialization:
Variable Declaration : To declare a variable , you must specify the data type & give the variable a unique name.
float pi ;
Variable Initialization : To initialize a variable you must assign it a valid value.
float = 3.14 ;float Variable Declaration and Variable Initialization in two steps:
float pi;
pi = 3.14;
Program
#include<stdio.h>
void main() {
float pi;
pi = 3.14;
printf("%f\n",pi);
}
Output
When you compile and execute the above program, it produces the following result
3.140000
Press any key to continue . . .float Variable Declaration and Variable Initialization in one line:
float pi
= 3.14;
Program
#include<stdio.h>
void main() {
float pi = 3.14;
printf("%f\n",pi);
}
Output
When you compile and execute the above program, it produces the following result
3.140000
Press any key to continue . . .Example of float
Program
#include<stdio.h>
void main() {
// this is declaration and initialization of variable a
// datatype is float
float a = 234.5 ;
// this is declaration and initialization of variable b
// datatype is float
float b = 234.565 ;
printf("%f \n",a); // it will print a variable
printf("%f \n",b); // it will print b variable
}
Output
When you compile and execute the above program, it produces the following result
234.500000
234.565002
Press any key to continue . . .