#include<stdio.h>
#include<stdint.h>
int main(){
uint32_t uniquenumber = 0xABCD1234;
uint8_t dataArray[8];
int j;
uint32_t shifted;
for(j=0;j<4;j++)
{
shifted = (uniquenumber>>(j*8));
dataArray[j] = shifted & (0xFF);
printf("0x%02X\n", dataArray
[j
]); }
for(j=0;j<4;j++)
{
dataArray[j] = (uniquenumber>>(j*8)) & (0xFF);
printf("0x%02X\n", dataArray
[j
]); }
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkaW50Lmg+CgppbnQgbWFpbigpewoKCXVpbnQzMl90IHVuaXF1ZW51bWJlciA9IDB4QUJDRDEyMzQ7Cgl1aW50OF90ICBkYXRhQXJyYXlbOF07CglpbnQgICAgICBqOwoJdWludDMyX3Qgc2hpZnRlZDsKCglwcmludGYoIldpdGggdmFyOiBcbiIpOwoKCWZvcihqPTA7ajw0O2orKykKCXsKCSAgICBzaGlmdGVkID0gKHVuaXF1ZW51bWJlcj4+KGoqOCkpOwoJICAgIGRhdGFBcnJheVtqXSA9IHNoaWZ0ZWQgJiAoMHhGRik7CgkJcHJpbnRmKCIweCUwMlhcbiIsIGRhdGFBcnJheVtqXSk7Cgl9CgoJcHJpbnRmKCJcbldpdGhvdCAgdmFyOiBcbiIpOwoJZm9yKGo9MDtqPDQ7aisrKQoJewoJICAgIGRhdGFBcnJheVtqXSA9ICh1bmlxdWVudW1iZXI+PihqKjgpKSAmICgweEZGKTsKCQlwcmludGYoIjB4JTAyWFxuIiwgZGF0YUFycmF5W2pdKTsKCX0KCiAgICByZXR1cm4gMDsKfQ==