📅  最后修改于: 2023-12-03 15:13:45.976000             🧑  作者: Mango
In C programming language, double
is a floating-point data type that represents a double-precision 64-bit number. It is used when higher precision is required in calculations compared to the float
data type.
To declare a variable of double
data type, use the following syntax:
double variable_name;
For example:
double num1 = 3.14159;
double num2;
num2 = 2.71828;
The double
data type can be initialized using various methods, as shown below:
double num1 = 3.14159;
double num2 = 2.71828;
double num3 = num1 + num2;
double num4 = 1.23e-5;
double num5 = 1.23e6;
The following operations can be performed on double
data type:
double num1 = 10.5;
double num2 = 5.5;
double sum = num1 + num2; // 16
double diff = num1 - num2; // 5
double product = num1 * num2; // 57.75
double quotient = num1 / num2; // 1.90909
double num1 = 10.5;
double num2 = 5.5;
int isEqual = num1 == num2; // 0 (false)
int notEqual = num1 != num2; // 1 (true)
int greaterThan = num1 > num2; // 1 (true)
int lessThan = num1 < num2; // 0 (false)
int greaterOrEqual = num1 >= num2; // 1 (true)
int lessOrEqual = num1 <= num2; // 0 (false)
double num1 = 10.5;
double absValue = fabs(num); // 10.5
double roundValue = round(num); // 11
double ceilValue = ceil(num); // 11
double floorValue = floor(num); // 10
double powerValue = pow(num, 2); // 110.25
This article has covered the double
data type in C programming language, including declaration, initialization, and operations. It is important to understand how to use double
data type whenever higher precision is required in calculations compared to the float
data type.