Language & API/C
[코딩]VS2013 printf 64bit 주소 출력하기
강한퓨전
2017. 5. 2. 20:08
printf 문에 주소를 표현하고 싶었습니다. %X %08X 를 사용하였으나 잘려나왔습니다.
아래와 같이 수정한 후 제대로 표현이 되었습니다.
1 2 3 | unsigned char b = 0x12; unsigned char *tt = &b; printf("0x%p", tt); | cs |
0x%p를 사용하였습니다.
specifier |
Output |
Example |
x |
Unsigned hexadecimal integer |
7fa |
X | Unsigned hexadecimal integer (uppercase) | 7FA |
p | Pointer address | 000000079B6AE324 |