Сколько в (оперативной) памяти компьютера будет занимать массив типа bool?
Допустим железо x86_64, ОС и программа тоже.
Есть массив
bool mas[8];
Сколько он будет весить? : байт, 8 байт или другое количество байт.
У меня Линукс, если это вообще на что-то влияет.
Просто я так подумал. В bool нули и единицы. По идее его можно определит одним битом. Но комп не может хранить инфу такого объёма. Минимум байт. Но вот 8 bool -- тут как быть? Можно всё в один байт утрамбовать или каждая переменная по любому по байту будет? Али как?
Допустим железо x86_64, ОС и программа тоже.
Есть массив
bool mas[8];
Сколько он будет весить? : байт, 8 байт или другое количество байт.
У меня Линукс, если это вообще на что-то влияет.
Просто я так подумал. В bool нули и единицы. По идее его можно определит одним битом. Но комп не может хранить инфу такого объёма. Минимум байт. Но вот 8 bool -- тут как быть? Можно всё в один байт утрамбовать или каждая переменная по любому по байту будет? Али как?