fork download
  1. #include<stdio.h>
  2. #include<stdint.h>
  3.  
  4. int main(){
  5.  
  6. uint32_t uniquenumber = 0xABCD1234;
  7. uint8_t dataArray[8];
  8. int j;
  9. uint32_t shifted;
  10.  
  11. printf("With var: \n");
  12.  
  13. for(j=0;j<4;j++)
  14. {
  15. shifted = (uniquenumber>>(j*8));
  16. dataArray[j] = shifted & (0xFF);
  17. printf("0x%02X\n", dataArray[j]);
  18. }
  19.  
  20. printf("\nWithot var: \n");
  21. for(j=0;j<4;j++)
  22. {
  23. dataArray[j] = (uniquenumber>>(j*8)) & (0xFF);
  24. printf("0x%02X\n", dataArray[j]);
  25. }
  26.  
  27. return 0;
  28. }
Success #stdin #stdout 0s 2112KB
stdin
Standard input is empty
stdout
With var: 
0x34
0x12
0xCD
0xAB

Withot  var: 
0x34
0x12
0xCD
0xAB