
本文主要向您介绍C语言介绍中“%p”的含义,并通过特定内容向您展示. 希望对大家学习C语言有帮助.
(1)图标
(2)%p用于打印地址,%x以十六进制格式打印,完全不同!此外,结果在64位上会有所不同,因此打印指针是真实实用的%p.
(3)测试代码:
#include
intmain()
{
intarr [5] = {10,20,30,40,50};

inti = 0;
printf(“ Data: \ n \ n”);
printf(“十进制数据: \ n”);
for(i = 0; i <5; i ++)
{
printf(“%d \ t”c 语言入门,arr [i]);
}
printf(“ \ n \ n指针格式的十六进制数据: \ n”);

for(i = 0; i <5; i ++)
{
printf(“%p \ t”,arr [i]);
}
printf(“ \ n \ n十六进制通用数据: \ n”);
for(i = 0; i <5; i ++)
{
printf(“%x \ t”,arr [i]);

}
printf(“ \ n \ n \ n地址: \ n”);
printf(“ \ n \ n十进制地址: \ n”);
for(i = 0; i <5; i ++)
{
printf(“%d \ t”c 语言入门,&arr [i]);
}
printf(“ \ n \ n十六进制格式的指针地址: \ n”);

for(i = 0; i <5; i ++)
{
printf(“%p \ t”,&arr [i]);
}
printf(“ \ n \ n十六进制通用地址: \ n”);
for(i = 0; i <5; i ++)
{
printf(“%x \ t”,&arr [i]);
}
printf(“ \ n”);
}
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-244716-1.html
果断把今天刚买的芝麻糊扔掉
执政党拥有军权是最正常的