Как правило, я хочу создать тип данных uint1_t
. Возможно ли это?
Я знаю, что размер типа данных bool - один байт. Но логические значения нужны только одному биту. Так что C по существу использует только один бит для bool? Если да, то что он делает с другими семью. Использование восьми бит, где это достаточно, кажется такой пустой тратой пространства.