Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <inttypes.h>
- int main (int argc, char **argv)
- {
- char pTestStr[] = "148";
- char *pStrPointer = pTestStr;
- printf("Test1: 0x%" PRIXPTR "\n", (uintptr_t) pStrPointer);
- printf("Test2: 0x%x (%c)\n" , *pStrPointer, *pStrPointer);
- printf("Test3: 0x%x (%c)\n" , pStrPointer[0], pStrPointer[0]);
- printf("Test4: 0x%x (%c)\n" , pStrPointer[1], pStrPointer[1]);
- printf("Test5: 0x%x (%c)\n\n" , pStrPointer[2], pStrPointer[2]);
- return 0;
- }
- /*
- output:
- Test1: 0x7FFD19C65424
- Test2: 0x31 (1)
- Test3: 0x31 (1)
- Test4: 0x34 (4)
- Test5: 0x38 (8)
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement