RicardasSim

printf hex

Jan 2nd, 2019
642
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.81 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int
  6. main (int argc, char **argv)
  7. {
  8.  
  9.   char cVar = '\n';
  10.   int iVar1 = 123;
  11.   int iVar2 = -123;
  12.   int iVar3 = 123426789;
  13.  
  14.   printf ("%x\n", cVar);
  15.   printf ("%X\n", cVar);
  16.   printf ("%02x\n", cVar);
  17.   printf ("%02X\n\n", cVar);
  18.  
  19.   printf ("%x\n", iVar1);
  20.   printf ("%X\n", iVar1);
  21.   printf ("%08x\n", iVar1);
  22.   printf ("%08X\n\n", iVar1);
  23.  
  24.   printf ("%x\n", iVar2);
  25.   printf ("%X\n", iVar2);
  26.   printf ("%08x\n", iVar2);
  27.   printf ("%08X\n\n", iVar2);
  28.  
  29.   printf ("%x\n", iVar3);
  30.   printf ("%X\n", iVar3);
  31.   printf ("%08x\n", iVar3);
  32.   printf ("%08X\n", iVar3);
  33.  
  34.   return 0;
  35. }
  36.  
  37. /*
  38. output:
  39.  
  40. a
  41. A
  42. 0a
  43. 0A
  44.  
  45. 7b
  46. 7B
  47. 0000007b
  48. 0000007B
  49.  
  50. ffffff85
  51. FFFFFF85
  52. ffffff85
  53. FFFFFF85
  54.  
  55. 75b57e5
  56. 75B57E5
  57. 075b57e5
  58. 075B57E5
  59.  
  60.  */
Advertisement
Add Comment
Please, Sign In to add comment