Я пытался обдумать, как код C / C ++ представлен в машинном коде, и у меня возникают проблемы с пониманием того, какие типы данных на самом деле отличаются от обозначения длины памяти.
Типы также связаны с;
Типы не обязательно представлены непосредственно в машинном коде. Компилятор генерирует набор инструкций и данных (в зависимости от целевых платформ), которые управляют памятью и машинными регистрами. Тип каждой переменной в источнике C предоставляет компилятору информацию о том, какую память выделить для нее, и компилятор принимает решения для отображения между выражениями (в операторах C) и использования регистров и машинных инструкций для получения требуемых эффектов.
Других решений пока нет …