mrjbom
@mrjbom

Почему float по умолчанию инициализируется как double?

Прочёл о том что при объявлении переменной типа float, значение в ней хранится как double, а для того чтобы задать тип хранения как float мы используем букву f.
Почему это так? Ведь float это тип меньший чем double. То есть double занимает 8 байт(минимум), а float 4 байта(минимум), то есть мы храним число в типе большего представления, в переменной меньшего размера.
  • Вопрос задан
  • 261 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы