Guest User

Untitled

a guest
Jul 17th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. char someChar, *pChar;
  2. float someStupidFloat, *pFloat;
  3.  
  4. pChar = &someChar;
  5. pFloat = &someStupidFloat;
  6.  
  7. printf( "pChar: %dn", ( int )pChar );
  8. printf( "pFloat: %dn", ( int )pFloat );
  9.  
  10. pChar++;
  11. pFloat++;
  12.  
  13. printf( "and then after incrementing,:nn" );
  14. printf( "pChar: %dn", (int)pChar );
  15. printf( "pFloat: %dn", (int)pFloat );
  16.  
  17. #include <stdint.h>
  18.  
  19. printf( "pChar: %ldn", ( intptr_t )pChar );
  20. printf( "pFloat: %ldn", ( intptr_t )pFloat );
  21.  
  22. printf( "pChar: %ldn", ( long int )pChar );
  23. printf( "pFloat: %ldn", ( long int )pFloat );
  24.  
  25. #ifdef PLATFORM_A
  26. typedef long intptr;
  27. #else
  28. typedef int intptr;
  29. #endif
  30.  
  31. #include <stdint.h>
  32.  
  33. printf("%pn", (void *)foo);
  34.  
  35. printf("%08" PRIxPTR "n", (uintptr_t)(void *)foo);
Add Comment
Please, Sign In to add comment