Ниже приведен тест программирования "заполнение дома", который является частью прикладного процесса для MSc в разработке игр в британском университете:
Основы С++
Если программа объявила четыре переменные, один из типов
int
, один из типовfloat
, один из типовchar
и один из типовbool
, какая переменная будет занимать наименьшее пространство в памяти?
- ИНТ
- char
- поплавок
- BOOL
В соответствии с инструкциями есть только одно истинное утверждение. Однако моя книга на С++ (С++ Pocket Reference, O'Reilly) гласит: "Типичный размер bool - один байт" и "Размер char - один байт. Технически размер байта определяется реализацией, но редко бывает ничего, кроме восьми бит."
Я что-то не понимаю? Какой ответ вы бы поставили и почему?