Тип double
Тип double предназначен для хранения
вещественных чисел с плавающей точкой.
Он обеспечивает двойную точность по сравнению
с типом float и обычно занимает 8 байт
в памяти. Переменные этого типа могут хранить
как положительные, так и отрицательные числа,
а также числа с дробной частью. Тип double
является одним из фундаментальных типов языка C++
и широко используется в математических вычислениях,
где требуется высокая точность.
Синтаксис
double name;
double name = value;
Пример
Давайте объявим переменную типа double
и выведем её значение на экран:
#include <iostream>
using namespace std;
int main()
{
double num = 3.14;
cout << num << endl;
return 0;
}
Результат выполнения кода:
3.14
Пример
Давайте выполним арифметические операции
с числами типа double:
#include <iostream>
using namespace std;
int main()
{
double a = 5.5;
double b = 2.2;
double res = a + b;
cout << res << endl;
return 0;
}
Результат выполнения кода:
7.7
Пример
Давайте проверим размер типа double
в байтах с помощью оператора sizeof:
#include <iostream>
using namespace std;
int main()
{
cout << sizeof(double) << endl;
return 0;
}
Результат выполнения кода:
8
Смотрите также
-
тип
float,
который хранит числа с плавающей точкой одинарной точности -
тип
long double,
который хранит числа с плавающей точкой повышенной точности -
тип
int,
который хранит целые числа -
тип
bool,
который хранит логические значения