A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© starl126 中级黑马   /  2014-12-17 10:29  /  823 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用xcode输出整数的地址     int a =076;
    int b =0X101;

    printf("%x-%p\n",&a,&b);
输出结果是0x5fbff868-0x7fff5fbff864
只有后8位相同,网上百度了下,没有谁完全说清楚,大神们帮忙回答下,谢谢!




3 个回复

倒序浏览
楼主问题提错了, 后8位没有相同。。
回复 使用道具 举报
第一个是将变量a的地址以16进制无符号的形式输出,第二个就是输出变量b的地址了,地址差4,这没疑问,具体输出的位数我也不太清楚了
回复 使用道具 举报
我就是不明白这4位7fff是如何来的,是无符号输出,想这4位咋体现符号的?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马