Computer >> Máy Tính >  >> Lập trình >> lập trình C

Việc sử dụng `% p` trong printf trong C là gì?

Trong C, chúng ta đã thấy các mã định dạng khác nhau. Ở đây chúng ta sẽ thấy một mã định dạng khác được gọi là% p. Điều này được sử dụng để in dữ liệu kiểu con trỏ. Hãy cùng chúng tôi xem ví dụ để hiểu rõ hơn.

Ví dụ

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

Đầu ra

The address is: 000000000022FE44, the value is 50