#include <stdio.h>
#include <stdint.h>
#define number 0x44332211
int main()
{
uint8_t array[4] = {(uint8_t)number, (uint8_t)(number >> 8), (uint8_t)(number >> 16), (uint8_t)(number >> 24)};
printf("array[%x] \n\r",array
[0]); // 0x44 printf("array[%x] \n\r",array
[1]); // 0x33 printf("array[%x] \n\r",array
[2]); // 0x22 printf("array[%x] \n\r",array
[3]); // 0x11
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRpbnQuaD4KCiNkZWZpbmUgbnVtYmVyIDB4NDQzMzIyMTEKCmludCBtYWluKCkKewoKICAgdWludDhfdCBhcnJheVs0XSA9IHsodWludDhfdCludW1iZXIsICh1aW50OF90KShudW1iZXIgPj4gOCksICh1aW50OF90KShudW1iZXIgPj4gMTYpLCAodWludDhfdCkobnVtYmVyID4+IDI0KX07CgogICAgcHJpbnRmKCJhcnJheVsleF0gXG5cciIsYXJyYXlbMF0pOyAgLy8gMHg0NAogICAgcHJpbnRmKCJhcnJheVsleF0gXG5cciIsYXJyYXlbMV0pOyAgLy8gMHgzMwogICAgcHJpbnRmKCJhcnJheVsleF0gXG5cciIsYXJyYXlbMl0pOyAgLy8gMHgyMgogICAgcHJpbnRmKCJhcnJheVsleF0gXG5cciIsYXJyYXlbM10pOyAgLy8gMHgxMQoKICAgIHJldHVybiAwOwp9