Задать вопрос
mrjbom
@mrjbom

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

Прочёл о том что при объявлении переменной типа float, значение в ней хранится как double, а для того чтобы задать тип хранения как float мы используем букву f.
Почему это так? Ведь float это тип меньший чем double. То есть double занимает 8 байт(минимум), а float 4 байта(минимум), то есть мы храним число в типе большего представления, в переменной меньшего размера.
  • Вопрос задан
  • 297 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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