设为首页
收藏本站
注册账号
登录
|
搜索
搜索
文章
帖子
用户
小程序开发
Portal
需求服务专区
小程序开发经验
小程序开发教程
新闻资讯
小程序交流专区
BBS
小程序开发|小程序制作|小程序开发网
›
小程序开发
›
新闻资讯
›
行业新闻
›
查看内容
printf中p是什么意思?
2022-12-27 15:32
|
发布者:
xiaoxiao
|
查看:
533
|
评论:
1
摘要
: printf中p是什么意思?
printf中p是什么意思?
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
鲜花
握手
雷人
路过
鸡蛋
收藏
分享
邀请
上一篇:
VMware虚拟机启动系统时进度条卡住不动怎么办?
下一篇:
中华人民共和国数据安全法适用范围
发表评论
最新评论
引用
风琴来
2022-12-27 16:29
格式控制符“%p”中的p是pointer(指针)的缩写。指针的值是语言实现(编译程序)相关的,但几乎所有实现中,指针的值都是一个表示地址空间中某个存储器单元的整数。printf函数族中对于%p一般以十六进制整数方式输出指针的值,附加前缀0x。%p是打印地址的, %x是以十六进制形式打印, 完全不同!另外在64位下结果会不一样, 所以打印指针老老实实用%p 。扩展资料:%x同样输出16进制形式,不过%x对应的是int型,也就是说,其输出长度与系统int型占的字节数相等回。如32位编译器,int型占4位字节,那么%x输出的结果最多为16个16进制字符。而%p输出宽度取决于系统地址总线位数,即16位最多输出4位16进制字符,32位最多输出8位16进制字符,64位最多输出16位16进制字符。
查看全部评论(
1
)
评论
相关分类
热点新闻
行业新闻
通知公告
返回顶部