uint32_t value = 0x12345678; union data_bytes db; db.data = value; // shift one byte to the right and extract the LSB printf("0x%02x\n", (value >> 8) & 0xff); // cast to uint8_t pointer ...
If you have an opinion about C++, chances are you either love it for its extensiveness and versatility, or you hate it for its bloated complexity and would rather stick to alternative languages on ...