社区
C语言
帖子详情
printf()怎样打印指针地址?
GRMRG
2011-09-01 09:32:03
?
...全文
46037
20
打赏
收藏
printf()怎样打印指针地址?
?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
英格瓦
2011-09-03
打赏
举报
回复
%p 是正解
看man-pages
printf:
p The void * pointer argument is printed in hexadecimal (as if by %#x
or %#lx).
wizard_tiger
2011-09-03
打赏
举报
回复
%p是专门输出指针的;
%x是把值做为16进制输出。
discoveralan
2011-09-02
打赏
举报
回复
学习了!~
limang89
2011-09-02
打赏
举报
回复
[Quote=引用 10 楼 kingstar158 的回复:]
引用 4 楼 cao_julians 的回复:
%p--首选
%x--也可
%u--不推荐
++
[/Quote]
+1
proorck6
2011-09-02
打赏
举报
回复
%08x
tianzhifeng2011
2011-09-02
打赏
举报
回复
%p 是专门用来打印地址的
「已注销」
2011-09-02
打赏
举报
回复
%p Pointer address
nuomitutu
2011-09-02
打赏
举报
回复
printf("%d",int(p));
强制转换为int打印出来 仅限于32位系统.
妮儿300
2011-09-02
打赏
举报
回复
%o应该可以输出地址哦!
暮雨晨舟
2011-09-02
打赏
举报
回复
[Quote=引用 7 楼 luciferisnotsatan 的回复:]
引用 4 楼 cao_julians 的回复:
%p--首选
%x--也可
%u--不推荐
++
[/Quote]
++
追求执着
2011-09-02
打赏
举报
回复
[Quote=引用 4 楼 cao_julians 的回复:]
%p--首选
%x--也可
%u--不推荐
[/Quote]
++
cao_julians
2011-09-02
打赏
举报
回复
[Quote=引用 8 楼 qaiaq 的回复:]
int a,*b,**c;
b=&a;
c=&b;
怎样打印:
b,*b,
c,*c,**c?
[/Quote]
"%p",b----b的值即a的地址
"%d",*b----b指向的a的值
"%p",c----c的值即b的地址
"%p",*c----c指向的即a地址
"%d",**c----a的值
QAIAQ
2011-09-01
打赏
举报
回复
int a,*b,**c; b=&a; c=&b; 怎样打印: b,*b, c,*c,**c?
luciferisnotsatan
2011-09-01
打赏
举报
回复
[Quote=引用 4 楼 cao_julians 的回复:]
%p--首选
%x--也可
%u--不推荐
[/Quote]
++
AnYidan
2011-09-01
打赏
举报
回复
[Quote=引用 3 楼 grmrg 的回复:]
不可以啊!
[/Quote]
出示化了就可以
int c;
printf("%p", &c); -- %p 依赖与实现, 可以用 %d, %x, %u 试试
zzmlake
2011-09-01
打赏
举报
回复
用(void*)强转一下
cao_julians
2011-09-01
打赏
举报
回复
%p--首选
%x--也可
%u--不推荐
GRMRG
2011-09-01
打赏
举报
回复
不可以啊!
lvjing_CSDN
2011-09-01
打赏
举报
回复
printf("%p",ptr);//ptr为指针
zhouzhipen
2011-09-01
打赏
举报
回复
int *p;
printf("%u",p);
C++如何
打印
指针
的
地址
? 在
printf
中
打印
是%p
在C++中,你可以使用
printf
函数的%p格式说明符来
打印
指针
的
地址
。
printf
指针
地址
_
指针
指针
C 语言是最常使用
指针
的语言之一,我们在初学 C 语言时可能就会因为
指针
这个概念而头疼,我在这里将重述
指针
在 C 语言里的作用及使用过程。尽管其它高级语言中可能并没有明显地使用
指针
的痕迹,但实际上
指针
仍然蕴含在那些高级语言的细微之处,可以说涉及到对
地址
的引用操作离不开
指针
的概念。真正的大佬只认可 C (图:Liunx 之父,图片来自网络,侵权则删)
指针
的定义在计算机科学中,
指针
(英语:P...
C语言
printf
格式输出
指针
总结
1. 代码
将
地址
以
指针
形式
打印
出来
将
地址
以
指针
形式
打印
出来 是怎么回事??? #include<iostream> using namespace std; int main() { int a = 1; cout << "a的
地址
是:" << &a << endl; cout << "============" << endl; cout << "将a的
地址
以
指针
形式
打印
出来:" << (int*
4.4
指针
地址
打印
【代码】4.4
指针
地址
打印
。
C语言
70,039
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章