Поскольку байт (8 бит) является наименьшей адресуемой единицей в любой архитектуре, о которой я когда-либо слышал, вопрос не имеет значения. Я всегда обращаюсь к биту «4» как 1 << 2
, неважно, является ли это 3-й или 6-й транзистор в адресном пространстве.
Порядок байтов на уровне байтов, однако, важен, потому что я могу установить девятый младший значащий бит для архитектуры с прямым порядком байтов как *x | (1 << 9)
или *(x+1) | 1
.