Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C의 printf에서 `%p`를 사용하는 것은 무엇입니까?

<시간/>

C에서 우리는 다른 형식 지정자를 보았습니다. 여기에서 %p라는 다른 형식 지정자를 볼 수 있습니다. 포인터 유형 데이터를 인쇄하는 데 사용됩니다. 더 나은 아이디어를 얻기 위해 예제를 살펴보겠습니다.

예시

#include<stdio.h>
main() {
   int x = 50;
   int *ptr = &x;
   printf("The address is: %p, the value is %d", ptr, *ptr);
}

출력

The address is: 000000000022FE44, the value is 50