он по определению 1: sizeof(char) == 1, но сам байт может быть не 8 битный, да
ты выбирай выражения, здесь дети
https://en.cppreference.com/w/cpp/language/sizeof
Зачем так делать?
чтобы можно было подстраиваться по конкретную архитектуру
На какой архитектуре байты не восьмибитные?
Риторический вопрос. Какие именно архитектуры (включая микроконтроллеры и нейропроцессоры) вы знаете?
Мм, то есть когда нужно алоцировать место под n чаров писать malloc(sizeof(char) * n) нельзя? Надо sizeof(CHAR_BIT)?
Обсуждают сегодня