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
内。
相关文章
在 C 语言中使用 typedef enum
发布时间:2023/05/07 浏览次数:181 分类:C语言
-
本文介绍了如何在 C 语言中使用 typedef enum。使用 enum 在 C 语言中定义命名整数常量 enum 关键字定义了一种叫做枚举的特殊类型。
C 语言中的 extern 关键字
发布时间:2023/05/07 浏览次数:114 分类:C语言
-
本文介绍了如何在 C 语言中使用 extern 关键字。C 语言中使用 extern 关键字来声明一个在其他文件中定义的变量
C 语言中的 #ifndef
发布时间:2023/05/07 浏览次数:186 分类:C语言
-
本文介绍了如何在 C 语言中使用 ifndef。在 C 语言中使用 ifndef 保护头文件不被多次包含 C 语言中的头文件用于定义同名源文件中实现的函数的接口。