C 語言中的%p 格式說明符
Muhammad Maisam Abbas
2021年4月29日
本教程將討論 C# 中的%p 格式說明符。
C 語言中的%p
格式說明符
%p
格式說明符用於在 C 語言中列印指標的值。此參考下面的程式碼例子。
#include<stdio.h>
void main()
{
int i=100;
printf("%d\n",i);
int *pointer = &i;
printf("%p\n",i);
printf("%p",pointer);
}
輸出:
100
0000000000000064
000000000062FE14
在上面的程式碼中,我們首先使用 int i=100;
初始化整數變數 i
。並列印 i
的整數值,即 100
。然後,我們建立了指向 i
地址的指標 pointer
。
在下一行中,我們在 print()
函式內部使用%p
格式說明符列印了 i
的指標值。指標值 i
是 0000000000000064
,因為 100
以十六進位制形式變為 64
。之後,我們用%p
格式說明符將值列印在 pointer
內。
Author: Muhammad Maisam Abbas
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn