Данные плавающего типа
Для переменных, представляющих число с плавающей точкой используются следующие
модификаторы-типа : float, double, long double (в некоторых реализациях языка long double СИ
отсутствует).
Величина с модификатором-типа float занимает 4 байта. Из них 1 байт отводится для знака, 8
бит для избыточной экспоненты и 23 бита для мантиссы. Отметим, что старший бит мантиссы всегда
равен 1, поэтому он не заполняется, в связи с этим диапазон значений переменной с плавающей
точкой приблизительно равен от 3.14E-38 до 3.14E+38.
Величина типа double занимает 8 бит в памяти. Ее формат аналогичен формату float. Биты памяти
распределяются следующим образом: 1 бит для знака, 11 бит для экспоненты и 52 бита для
мантиссы. С учетом опущенного старшего бита мантиссы диапазон значений равен от 1.7E-308 до
1.7E+308.
Примеры:
float f, a, b;
double x,y;