Размер данных на диске не обязан совпадать с их размером в памяти
Это как это
Как хотим - так и храним. Захотели float сохранили как double - или наоборот. Частенько храню bool как int. Порядок байтов тоже может быть разный (хотя большая ендиана уже история)
Люби и знай свой язык. Понимание приходит через фтыкание в строчки стандарта ISO С++. Все иное от лукавого.
Ой как нравится разговаривать "в повелительном наклонении"
Значит, я так понимаю, Вы-то уж свой язык любите и знаете. Тогда поясните мне пожалуйста: кто быстрее работает: float или double ?
Спасибо