Тип float
Тип float - это фундаментальный тип данных
с плавающей точкой одинарной точности в C++.
Он используется для хранения вещественных чисел,
таких как 3.14, -0.5 или 2.0.
Тип float занимает обычно 4 байта
памяти и обеспечивает примерно 7 значащих
десятичных цифр точности. В отличие от целочисленных
типов, float хранит числа в формате IEEE 754,
что позволяет представлять как очень большие, так
и очень малые значения. Суффикс 'f' или
'F' используется для явного указания
литерала типа float.
Синтаксис
float name;
float name = value;
float name = valuef;
Пример
Давайте объявим переменную типа float
и выведем её значение на экран:
#include <iostream>
using namespace std;
int main()
{
float num = 3.14f;
cout << num << endl;
return 0;
}
Результат выполнения кода:
3.14
Пример
Давайте выполним арифметические операции
с переменными типа float:
#include <iostream>
using namespace std;
int main()
{
float a = 5.5f;
float b = 2.5f;
float res = a + b;
cout << res << endl;
return 0;
}
Результат выполнения кода:
8
Пример
Давайте проверим размер типа float
в байтах с помощью оператора sizeof:
#include <iostream>
using namespace std;
int main()
{
cout << sizeof(float) << endl;
return 0;
}
Результат выполнения кода:
4
Пример
Давайте разделим два числа типа float
и получим дробный результат:
#include <iostream>
using namespace std;
int main()
{
float a = 10.0f;
float b = 3.0f;
float res = a / b;
cout << res << endl;
return 0;
}
Результат выполнения кода:
3.33333
Смотрите также
-
тип
double,
который хранит числа с плавающей точкой двойной точности -
тип
long double,
который хранит числа с плавающей точкой повышенной точности -
тип
int,
который хранит целые числа -
тип
char,
который хранит одиночные символы