C 语言中的%p 格式说明符
本教程将讨论 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
内。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。