fork(1) download
  1. #include<stdio.h>
  2. #include<stdint.h>
  3. uint32_t revere(uint32_t x);
  4. int main()
  5. {
  6. uint32_t a =0x12345678;
  7.  
  8. printf("%x\n",a);
  9.  
  10. uint32_t result= revere(a);
  11. printf("%x\n",result);
  12. return 0;
  13. }
  14.  
  15. uint32_t revere(uint32_t x)
  16. {
  17. uint32_t tmp=0;
  18. for (int i=0;i<8;i++)
  19. {
  20. tmp = (tmp << 4) | (x & 0xf);
  21. x=x>>4;
  22. }
  23. return tmp;
  24. }
Success #stdin #stdout 0s 5296KB
stdin
45
stdout
12345678
87654321