fork download
  1. #include <stdio.h>
  2.  
  3. typedef int LXRESULT;
  4. typedef signed char SInt8;
  5. typedef signed short SInt16;
  6. typedef signed int SInt32;
  7. typedef unsigned char UInt8;
  8. typedef unsigned short UInt16;
  9. typedef unsigned int UInt32;
  10.  
  11. typedef unsigned uint32_t;
  12. typedef unsigned short uint16_t;
  13. int main(void) {
  14. UInt32 rPKG_lot_no1, rPKG_lot_no2, rPKG_lot_no3 = 0;
  15. char lot_no1,lot_no2,lot_no3,lot_no4,lot_no5,lot_no6,lot_no7,lot_no8,lot_no9 = 0;
  16.  
  17. rPKG_lot_no1 = 0x41;
  18. rPKG_lot_no2 = 0x42434445;
  19. rPKG_lot_no3 = 0x46474849;
  20.  
  21.  
  22. lot_no1 = rPKG_lot_no1 & 0xFF;
  23. //
  24. lot_no2 = (rPKG_lot_no2>>24) & 0xFF;
  25. lot_no3 = (rPKG_lot_no2>>16) & 0xFF;
  26. lot_no4 = (rPKG_lot_no2>>8) & 0xFF;
  27. lot_no5 = rPKG_lot_no2 & 0xFF;
  28. //
  29. lot_no6 = (rPKG_lot_no3>>24) & 0xFF;
  30. lot_no7 = (rPKG_lot_no3>>16) & 0xFF;
  31. lot_no8 = (rPKG_lot_no3>>8) & 0xFF;
  32. lot_no9 = rPKG_lot_no3 & 0xFF;
  33.  
  34. printf("[PKG LOT Number]\n");
  35. printf("%c%c%c%c%c%c%c%c%c\n",
  36. lot_no1, lot_no2, lot_no3, lot_no4, lot_no5, lot_no6, lot_no7, lot_no8, lot_no9);
  37. }
  38.  
Success #stdin #stdout 0s 5516KB
stdin
Standard input is empty
stdout
[PKG LOT Number]
ABCDEFGHI