Я просто изучаю С# и глубже погружаюсь в типы данных.
Почему размер bool
типа 1 бит не равен?
Кажется, что он может содержать только одно из двух значений (true или false), так что бы это не заняло только 1 бит пространства для представления этого значения?
Это потому, что наименьший "адресуемый" размер значения представляет собой байт (8 бит), как указано в этом сообщении?
Моя общая цель состояла в том, чтобы логически предусмотреть различный размер каждого типа данных в С#, поэтому я пытался создать список всех типов данных и их размер выделенного бита, и это меня бросило.