ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1226912 Топик полностью
Argon (27.07.2022 19:31, просмотров: 206) ответил Лeпилa на Как "говоряще" назвать байты в uint32_t? В uint16_t понятно: хай и лоу. А средние для 4-байтового как назвать? Пойдем дальше: а для uint64_t как?
От хай и лоу отказался ввиду отсутствия универсальности. Обозначаю цифрами от младшего к старшему: byte0, byte1, byte2, byte3... 
typedef union {
    uint32_t value;
    struct {
        uint16_t word0;
        uint16_t word1;
    };
    struct {
        uint8_t byte0;
        uint8_t byte1;
        uint8_t byte2;
        uint8_t byte3;
    };
} DWORD_t;

Но если уж очень захочется, можно и добавить эти хай и лоу в юнион.